public inbox archive for pandoc-discuss@googlegroups.com
 help / color / mirror / Atom feed
* 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).