0

我正在尝试在 Jupyter 笔记本中使用 pandas read_csv 读取 csv 文件。我使用相同的功能来读取不同的 csv 文件,它工作正常。但是,今天该函数不断给我索引错误(对于 csv 和 xlsx 文件)。

尝试了不同的方法,但无法解决此错误。我手动删除了 python 说有错误的行。但是,它也不起作用。当我在控制台中运行相同的代码时,它工作正常。

Python 版本:3.6.5。

我运行的代码:

d = pd.read_csv('/Users/.../fullfillment_details.csv')

错误信息:

IndexError:索引 13 超出轴 0 的范围,大小为 13

如何修复此索引错误,让 Jupyter Notebook 再次工作?我附上了笔记本和控制台的屏幕截图。提前致谢...

在此处输入图像描述

4

1 回答 1

0

事实证明,我不应该将 max_rows 设置为 max_columns 显示为 -1。代替

pd.set_option("display.max_rows",-1)
pd.set_option("display.max_columns",-1)

最好给出整数值,例如

pd.set_option("display.max_rows",1000)
pd.set_option("display.max_columns",100)

过去没有出现过这样的问题。所以,我不确定这里的实际问题是什么。我想把它放在这里,以防其他人有同样的问题。

于 2019-06-11T14:32:43.707 回答