* HTML output: is there a way to style only one field of a pandas dataframe?
@ 2023-01-24 7:59 Andrea Borruso
[not found] ` <41d93efd-6895-4ce9-b857-a97b00ff2fb5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
0 siblings, 1 reply; 6+ messages in thread
From: Andrea Borruso @ 2023-01-24 7:59 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 1203 bytes --]
Hi,
if I use set_table_styles
```{python} #| echo: false #| warning: false import pandas as pd df =
pd.DataFrame({'text': ['foo', 'bar'],'number': [1, 2]}) dfStyler =
df.style.set_properties(**{'text-align': 'center'})
dfStyler.set_table_styles([dict(selector='th', props=[('text-align',
'center')])]) ```
I have in jupyter notebook the style applied
[image: image]
But how to have in HTML output in example right align only for the number
column?
If I set it in this way:
df.style.set_properties(subset=["number"], **{'text-align': 'right'})
it works in the notebook, but in quarto (rendered via pandoc) I have number
column to aligned to the left
[image: image]
Is there a way to style only one field of a pandas dataframe?
Thank you
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/41d93efd-6895-4ce9-b857-a97b00ff2fb5n%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 1861 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTML output: is there a way to style only one field of a pandas dataframe?
[not found] ` <41d93efd-6895-4ce9-b857-a97b00ff2fb5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2023-01-24 8:56 ` Andrea Borruso
[not found] ` <f5f5ca48-f81d-45c6-8869-101b4722fb5cn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-01-24 10:46 ` Albert Krewinkel
1 sibling, 1 reply; 6+ messages in thread
From: Andrea Borruso @ 2023-01-24 8:56 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 852 bytes --]
I’m writing again the code, I have had formatting problems.
The first is
import pandas as pd df = pd.DataFrame({'text': ['foo', 'bar'],'number': [1,
2]}) dfStyler = df.style.set_properties(**{'text-align': 'center'})
dfStyler.set_table_styles([dict(selector='th', props=[('text-align',
'center')])])
The second one is
df.style.hide_index().set_table_attributes("class='dataframe table-hover
text-center'")
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/f5f5ca48-f81d-45c6-8869-101b4722fb5cn%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 1455 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTML output: is there a way to style only one field of a pandas dataframe?
[not found] ` <f5f5ca48-f81d-45c6-8869-101b4722fb5cn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
@ 2023-01-24 8:59 ` Andrea Borruso
0 siblings, 0 replies; 6+ messages in thread
From: Andrea Borruso @ 2023-01-24 8:59 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 520 bytes --]
No way to have it properly formatted. Sorry again, I'm attaching an image
[image: 2023-01-24_09h59_10.png]
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/deb0b37e-e8ae-4787-b6f9-e0d41901a8c2n%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 919 bytes --]
[-- Attachment #2: 2023-01-24_09h59_10.png --]
[-- Type: image/png, Size: 10792 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTML output: is there a way to style only one field of a pandas dataframe?
[not found] ` <41d93efd-6895-4ce9-b857-a97b00ff2fb5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-01-24 8:56 ` Andrea Borruso
@ 2023-01-24 10:46 ` Albert Krewinkel
[not found] ` <873580kxv8.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
1 sibling, 1 reply; 6+ messages in thread
From: Albert Krewinkel @ 2023-01-24 10:46 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
Hi Andrea,
The question will probably get better answers from a different resource
than from this mailing list. It looks as if you are using Quarto syntax,
one of these lists should have people with more knowledge on the matter:
- https://community.rstudio.com/
- https://github.com/quarto-dev/quarto-cli/discussions
- https://stackoverflow.com/questions/tagged/pandas
Best,
Albert
Andrea Borruso <aborruso-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> writes:
> Hi,
> if I use set_table_styles
>
> ```{python} #| echo: false #| warning: false import pandas as pd df =
> pd.DataFrame({'text': ['foo', 'bar'],'number': [1, 2]}) dfStyler =
> df.style.set_properties(**{'text-align': 'center'})
> dfStyler.set_table_styles([dict(selector='th', props=[('text-align',
> 'center')])]) ```
>
> I have in jupyter notebook the style applied
>
> image
>
> But how to have in HTML output in example right align only for the
> number column?
>
> If I set it in this way:
>
> df.style.set_properties(subset=["number"], **{'text-align': 'right'})
>
> it works in the notebook, but in quarto (rendered via pandoc) I have
> number column to aligned to the left
>
> image
>
> Is there a way to style only one field of a pandas dataframe?
>
> Thank you
>
>
--
Albert Krewinkel
GPG: 8eed e3e2 e8c5 6f18 81fe e836 388d c0b2 1f63 1124
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/873580kxv8.fsf%40zeitkraut.de.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTML output: is there a way to style only one field of a pandas dataframe?
[not found] ` <873580kxv8.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
@ 2023-01-24 11:12 ` Andrea Borruso
2023-01-24 11:15 ` andy
1 sibling, 0 replies; 6+ messages in thread
From: Andrea Borruso @ 2023-01-24 11:12 UTC (permalink / raw)
To: pandoc-discuss
[-- Attachment #1.1: Type: text/plain, Size: 618 bytes --]
Hi Albert,
and thank you. I messed up the code a bit and apologies again.
Then I only entered the Python code and the question is more general.
But I will do as you advise
[image: 2023-01-24_09h58_30.png]
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/fcf75092-15c4-4eea-ba9b-0ecaa7e4b6e7n%40googlegroups.com.
[-- Attachment #1.2: Type: text/html, Size: 1041 bytes --]
[-- Attachment #2: 2023-01-24_09h58_30.png --]
[-- Type: image/png, Size: 10816 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: HTML output: is there a way to style only one field of a pandas dataframe?
[not found] ` <873580kxv8.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
2023-01-24 11:12 ` Andrea Borruso
@ 2023-01-24 11:15 ` andy
1 sibling, 0 replies; 6+ messages in thread
From: andy @ 2023-01-24 11:15 UTC (permalink / raw)
To: pandoc-discuss-/JYPxA39Uh5TLH3MbocFFw
[-- Attachment #1: Type: text/plain, Size: 1358 bytes --]
Hi Albert,
another note.
On Tue, 24 Jan 2023 at 11:53, Albert Krewinkel <albert+pandoc-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
wrote:
>
> The question will probably get better answers from a different resource
> than from this mailing list. It looks as if you are using Quarto syntax,
> one of these lists should have people with more knowledge on the matter:
>
Before writing here, I asked in the Quarto community
<https://github.com/quarto-dev/quarto-cli/discussions/4073#discussioncomment-4761789>,
and they suggested that I write here.
Unfortunately, at this point, I'm afraid I won't get over it.
Thank you again
--
___________________
Andrea Borruso
website: https://medium.com/tantotanto
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
___________________
"cercare e saper riconoscere chi e cosa,
in mezzo all’inferno, non è inferno,
e farlo durare, e dargli spazio"
Italo Calvino
--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/CAHEdGZOKnKiwtK1FFCVut6pirN66NmyEHOhMejfcbBNPj%3DyQtw%40mail.gmail.com.
[-- Attachment #2: Type: text/html, Size: 2605 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-01-24 11:15 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-01-24 7:59 HTML output: is there a way to style only one field of a pandas dataframe? Andrea Borruso
[not found] ` <41d93efd-6895-4ce9-b857-a97b00ff2fb5n-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-01-24 8:56 ` Andrea Borruso
[not found] ` <f5f5ca48-f81d-45c6-8869-101b4722fb5cn-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org>
2023-01-24 8:59 ` Andrea Borruso
2023-01-24 10:46 ` Albert Krewinkel
[not found] ` <873580kxv8.fsf-9EawChwDxG8hFhg+JK9F0w@public.gmane.org>
2023-01-24 11:12 ` Andrea Borruso
2023-01-24 11:15 ` andy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).