我正在从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'
答案 0 :(得分:0)
您已经将pd.read_excel
与pd.ExcelFile
混淆了:
xl = pd.ExcelFile("data_file.xlsx")
sheets = dict()
for sheet_name in xl.sheet_names:
sheets[sheet_name] = xl.parse(sheet_name)