pandas样式不显示列名

时间:2017-05-31 10:21:09

标签: python pandas jupyter-notebook

当我使用样式在Jupyter笔记本中格式化pandas数据帧时,不会显示列的名称(df.columns.name)。 我该如何解决这个问题?

设置:

import pandas as pd
from IPython.display import HTML, display

df = pd.DataFrame([[1,2,3],[4,5,6],[7,8,9]], columns = [-1,0,1], index=[-1,0,1])
df.index.name = 'A'
df.columns.name = 'B'

这就是数据的样子:

display(df)   # Has name of columns 'B'

enter image description here

现在,我想为所有列添加百分比格式:

display(df.style.format("{:.1%}"))    

enter image description here

但我丢失了列名!

1 个答案:

答案 0 :(得分:1)

我尝试你的代码,找不到你的问题,我明白了: enter image description here

我认为你更新你的熊猫或jupyter版本会修复它。