我在查看以下 DataFrame
遇到问题:
n = 100
foo = DataFrame(index=range(n))
foo['floats'] = np.random.randn(n)
foo
问题是它不会在 ipython 笔记本中默认打印所有行,但我必须切片才能查看结果行。即使以下选项也不会更改输出:
pd.set_option('display.max_rows', 500)
有谁知道如何显示整个数组?
原文由 Andy 发布,翻译遵循 CC BY-SA 4.0 许可协议
设置
display.max_rows
:对于旧版本的 pandas (<=0.11.0),您需要同时更改
display.height
和display.max_rows
。另请参见
pd.describe_option('display')
。您可以像这样 暂时 只为此一次设置一个选项:
您还可以将选项重置为其默认值,如下所示:
pd.reset_option('display.max_rows')
并将它们全部重置:
pd.reset_option('all')