查看以下数据帧时出现问题:
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.height和display.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选项(“全部”)