IndexError:从空堆栈弹出(python)

时间:2018-02-13 16:18:34

标签: python pandas

我尝试使用以下代码导入excel文件,并且大小文件大约为71 Mb,并且在运行代码时,它显示" IndexError:从空堆栈弹出"。因此,请帮助我。

代码:

import pandas as pd

df1 = pd.read_excel('F:/Test PCA/Week-7-MachineLearning/weather.xlsx',
                    sheetname='Sheet1', header=0)

数据:https://www.dropbox.com/s/zyrry53li55hvha/weather.xlsx?dl=0

2 个答案:

答案 0 :(得分:2)

使用最新的pandas和xlrd,可以正常阅读您提供的“weather.xlsx”文件:

df1 = pd.read_excel('weather.xlsx',sheet_name='Sheet1')

你能尝试跑步吗?

pip install --upgrade pandas
pip install --upgrade xlrd

确保您拥有用于阅读文件的最新版本的模块?

答案 1 :(得分:1)

我尝试使用以下版本的pandas和xlrd提供的相同代码,并且工作正常,只是将sheetname参数更改为sheet_name

pandas==0.22.0
xlrd==1.1.0
df=pd.read_excel('weather.xlsx',sheet_name='Sheet1',header=0)