gpt4 book ai didi

python - iPython Notebook 不将 Dataframe 打印为表格

转载 作者:行者123 更新时间:2023-11-28 21:17:20 25 4
gpt4 key购买 nike

我正在尝试在 ipython notebook 中打印 df,但它不会将其打印为表格。

data = {'year': [2010, 2011, 2012, 2011, 2012, 2010, 2011, 2012],
'team': ['Bears', 'Bears', 'Bears', 'Packers', 'Packers', 'Lions', 'Lions', 'Lions'],
'wins': [11, 8, 10, 15, 11, 6, 10, 4],
'losses': [5, 8, 6, 1, 5, 10, 6, 12]}
football = pd.DataFrame(data, columns=['year', 'team', 'wins', 'losses'])

print football

输出

   year     team  wins  losses
0 2010 Bears 11 5
1 2011 Bears 8 8
2 2012 Bears 10 6
3 2011 Packers 15 1
4 2012 Packers 11 5
5 2010 Lions 6 10
6 2011 Lions 10 6
7 2012 Lions 4 12

我按照建议尝试了“显示”Show DataFrame as table in iPython Notebook :

from IPython.display import display
#.....
print display(football)

还试过:

pandas.core.format.set_printoptions(notebook_repr_html=True)

但出现错误:

AttributeError: 'module' object has no attribute 'set_printoptions'

如何将我的 df 打印为具有漂亮的垂直和水平线条的表格?

最佳答案

set_printoptionspandas 的较新版本中已被 set_options 取代,请尝试使用:

pandas.set_option('display.notebook_repr_html', True)

也不要使用 print,只需在笔记本单元格的最后一行声明 footballdisplay(football)

关于python - iPython Notebook 不将 Dataframe 打印为表格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27801379/

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