解決python pandas讀取excel中多個(gè)不同sheet表格存在的問題
摘要:不同方法讀取excel中的多個(gè)不同sheet表格性能比較
# 方法1 def read_excel(path): df=pd.read_excel(path,None) print(df.keys()) # for k,v in df.items(): # print(k) # print(v) # print(type(v)) return df # 方法2 def read_excel1(path): data_xls = pd.ExcelFile(path) print(data_xls.sheet_names) data={} for name in data_xls.sheet_names: df=data_xls.parse(sheetname=name,header=None) data[name]=df # print(df) # print(name) return data # 方法3 def read_excel2(path): data_xls = pd.io.excel.ExcelFile(path) data={} print(data_xls.sheet_names) for name in data_xls.sheet_names: df=pd.read_excel(data_xls,sheetname=name,header=None) data[name]=df return data
運(yùn)行結(jié)果
結(jié)論:若讀取多個(gè)sheet表格時(shí),方法2和方法3相對于方法1的效率較高。
需要解決的問題:
方法1的解析結(jié)果
方法2的解析結(jié)果
方法3的解析結(jié)果
以上這篇解決python pandas讀取excel中多個(gè)不同sheet表格存在的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決torch.autograd.backward中的參數(shù)問題
今天小編就為大家分享一篇解決torch.autograd.backward中的參數(shù)問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01Flask框架運(yùn)用Ajax實(shí)現(xiàn)輪詢動(dòng)態(tài)繪圖
Ajax是異步JavaScript和XML可用于前后端交互,本文將通過Ajax輪詢獲取后端的數(shù)據(jù),前臺(tái)使用echart繪圖庫進(jìn)行圖形的生成與展示,最后實(shí)現(xiàn)動(dòng)態(tài)監(jiān)控內(nèi)存利用率的這個(gè)功能,需要的可以參考一下2022-11-11在Python中執(zhí)行和調(diào)用JavaScript的多種方法小結(jié)
JavaScript(JS)是一種常用的腳本語言,通常用于網(wǎng)頁開發(fā),但有時(shí)也需要在Python中執(zhí)行或調(diào)用JavaScript代碼,本文將詳細(xì)介紹Python中執(zhí)行和調(diào)用JavaScript的多種方法,每種方法都將附有示例代碼,方便理解如何在Python中與JavaScript進(jìn)行互動(dòng),需要的朋友可以參考下2023-11-11