簡體   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