是否可以在IPython控制台中显示熊猫样式?

问题描述 投票:0回答:1

是否可以在iPython控制台中显示pandas styles? Jupyter笔记本中的以下代码

import pandas as pd
import numpy as np

np.random.seed(24)
df = pd.DataFrame({'A': np.linspace(1, 10, 5)})
df = pd.concat([df, pd.DataFrame(np.random.randn(5, 1), columns=list('B'))],
               axis=1)
df.style.format({'B': "{:.2%}"})

正确产生

enter image description here

在控制台中,我只会得到

In [294]: df.style.format({'B': "{:.2%}"})
Out[294]: <pandas.io.formats.style.Styler at 0x22f3f4fe780>

是否有可能在这里获得类似的结果,或者样式引擎是否依赖于html前端?

提前感谢您的帮助。

python pandas console ipython
1个回答
0
投票
我相信样式器确实需要像jupyter这样的html前端,即使它仅格式化数字(而不格式化字体或颜色)。

例如Using Pandas Styler

© www.soinside.com 2019 - 2024. All rights reserved.