AttributeError:“ DataFrame”对象没有属性“ parse”

时间:2019-06-07 10:48:36

标签: python pandas

我正在从excel文件中读取数据,并且在将excel数据解析为数据流的同时,我被抛出此属性错误。

已建立数据帧,因此已提取数据。我想念什么? 读取和解析的行是:

xl=pd.read_excel('data_file.xlsx') #Read from excel file
dfs=xl.parse(xl.sheet_names[0]) #Parsing the excel into data stream

我得到的错误是:

File "C:\Users\Meghna\Anaconda3\lib\site-packages\pandas\core\generic.py", line 4376, in __getattr__ return object.__getattribute__(self, name)

AttributeError: 'DataFrame' object has no attribute 'parse'

1 个答案:

答案 0 :(得分:0)

您已经将pd.read_excelpd.ExcelFile混淆了:

xl = pd.ExcelFile("data_file.xlsx")

sheets = dict()
for sheet_name in xl.sheet_names:
    sheets[sheet_name] = xl.parse(sheet_name)