熊猫未显示完整的csv文件

时间:2020-06-05 02:19:02

标签: python pandas pycharm

我正在尝试打印一张900行6列大的Excel工作表。我正在尝试用熊猫展示它。问题在于它显示了前几行和几列,然后跳到最后几行,完全跳过了其余几行。

这是我的代码

import pandas as pd

df = pd.read_csv(r'C:\Users\Downloads\research-and-development-survey-2019-csv.csv',
                 encoding= 'unicode_escape')

print(df)

这是执行后的输出:

enter image description here

如何打印整个csv文件?一世 如果太大而无法打印,我还有其他选择吗?我已经尝试了chunksize函数,但是由于它根本不打印csv文件,因此我必须做错了。

1 个答案:

答案 0 :(得分:4)

with pd.option_context('display.max_rows', None, 'display.max_columns', None):  
    print(df)

如果您使用的是Jupyter笔记本,请使用display(df)代替print(df)

上下文管理器用于临时设置选项。

这里我说display.max_rowsdisplay.max_columns应该是None(无限制),默认情况下是10,display.max_columns是5

DOCS:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.option_context.html