猿问

将Pandas数据框显示为表格

因为每次我输入数据框的名称时,我都会安装更新版本的熊猫,例如

df[0:5]

要查看前几行,它为我提供了列的摘要,列中的值数以及数据类型。

我如何才能看到表格视图呢?(我正在使用iPython btw)。


30秒到达战场
浏览 493回答 3
3回答

繁华开满天机

  注意:要显示前几行,也可以使用head。但是,如果列数多于列display.max_columns或列数多于列display.width(对于行类似),大熊猫将显示摘要视图,因此您需要增加这些列以显示表格视图。您可以使用set选项更改它们,例如:pd.options.display.max_columns = 50请参见以下熊猫问题:“ IPython笔记本中具有宽数据框的不直观的默认行为”。或者,为您可以使用的前几列显示前几行:df.head(5)[df.columns[0:4]]# alternativelydf.iloc[:5, :4]

慕尼黑8549860

简短答案:如果您的版本晚于0.11.0,请尝试使用以下方法设置显示宽度:pd.set_option('display.width', 200)长答案:当然,该线程已有4个月了,但昨晚我也遇到了同样的问题。一个在我的工作上表现很好的ipython笔记本不会在家中显示html表。首先,检查您的版本:import pandas as pdpd.__version__ 我的回来了:'0.11.0'接下来,使用以下命令检查您的设置:pd.describe_option('display')这将为您列出所有可能的显示选项和当前的默认值。您可能需要更改默认设置。选择较大的值可使它正常工作,然后根据需要进行缩小。Display.width是重要的。我把这些放在进口的首位。pd.set_option('display.height', 500)pd.set_option('display.max_rows', 500)pd.set_option('display.max_columns', 500)pd.set_option('display.width', 200)
随时随地看视频慕课网APP

相关分类

Python
我要回答