熊猫:设置最大行数

查看以下数据帧时出现问题

n=100
foo=数据帧(索引=范围(n))
foo['floats']=np.random.randn(n)
福

问题是它并没有在ipython笔记本中按默认值打印所有行,但我必须切片才能查看结果行。即使以下选项也不会更改输出:

pd.set\u选项('display.max\u rows',500)

有人知道如何显示整个阵列吗

设置显示。最大行数:

pd.set\u选项('display.max\u rows',500)

对于较旧版本的pandas(<=0.11.0),您需要同时更改display.heightdisplay.max_行

pd.set\u选项('display.height',500)
pd.set_选项('display.max_rows',500)

另请参见pd。描述选项('display')

您可以暂时为这一次设置一个选项,如下所示:

从IPython.display导入显示
使用pd.option\u上下文(’display.max\u rows’,100’,display.max\u columns’,10):
显示(df)#在jupyter中使用时需要显示以显示数据帧
#一些熊猫的东西

您还可以将选项重置回其默认值,如下所示:

pd.reset\u选项('display.max\u rows')

并重新设置所有这些参数:

pd.reset\u选项(“全部”)

发表评论