gpt4 book ai didi

python - 如何使用 pandas DataFrame.style?

转载 作者:太空宇宙 更新时间:2023-11-04 10:07:10 25 4
gpt4 key购买 nike

我正在尝试使用 newly included 'style' 在 HTML 中格式化我的数据框在 Pandas 0.19 中。我试图使用完全相同的脚本复制相同的东西,但我得到了一个 Styler 对象。

>>> df
Security Price Change Percentage ChgNetValue LastClose
10 Japan Five-Year -0.207000 -4.020000 -0.008000 -0.199000
13 U.S. 10-Year 97.406250 5274.434452 95.593850 1.812500
20 U.S. 30-Year 93.156250 3481.253980 90.555031 2.601562
23 U.S. 3M T-Bill 0.355000 -2.068966 -0.007500 0.362500
31 U.S. Five-Year 100.015625 7803.952347 98.750237 1.265625
36 Eurozone Five-Year -0.423000 -3.171000 -0.013000 -0.410000
43 U.S. Two-Year 99.898438 12271.036276 99.090919 25.875000
44 U.K. Five-Year 0.529000 -3.114000 -0.017000 0.546000
>>> df.style
<pandas.formats.style.Styler object at 0x0000000008133F28>
>>> s = df.style.applymap(color_negative_red)
>>> s
<pandas.formats.style.Styler object at 0x00000000035116A0>

我有与文档中完全相同的功能,color_negative_red。我在 Eclipse 中执行此操作,而不是 IPython。

我想要的是使用 to_html() 并对数据框中的每个数字应用条件格式。有更好的方法吗?

最佳答案

请参阅下面的注释 Out [2] here . Styler 对象定义一个 _repr_html_,它在笔记本中呈现 HTML。

要获取实际的 HTML 字符串,您可以调用 styler.render()

关于python - 如何使用 pandas DataFrame.style?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40421893/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com