繁体   English   中英

Jupyter Notebook在执行Pandas read_csv和read_excel时给出索引错误(相同的方法在Jupyter-console / ipython中正常工作)

[英]Jupyter Notebook gives Index Error while executing Pandas read_csv and read_excel (the same methods work fine in Jupyter-console/ipython)

我试图在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再次运行? 我附上了笔记本和控制台的屏幕截图。 提前致谢...

在此输入图像描述

事实证明,我不应该将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)

过去没有这样的问题。 所以,我不确定这里的实际问题是什么。 我想保留这个,以防其他人有同样的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM