pandas讀取excel文件, 熊貓如何讀取excel文件?不知道小伙伴們今天來(lái)看看邊肖的分享吧!
Pandas讀取excel文件并輸入如下代碼:
import pandas as pd
#用熊貓閱讀excel文件
xls_file=pd.ExcelFile(./data/workbook.xls)
Xls_file.sheet_names#顯示讀入excel文件的表格名稱。
table1=xls_file.parse(first_sheet)
table2=xls_file.parse(second_sheet)
xlsx_file=pd.ExcelFile(./demo.xlsx)
x1=xlsx_file.parse(0)
x2=xlsx_file.parse(1)
#excel文件編寫(xiě)
#data.to_excel(abc.xlsx, worksheet name=abc, index=False, title=True) # This statement will fail to run.
原因是寫(xiě)的對(duì)象是np數(shù)組而不是DataFrame對(duì)象,只有DataFrame對(duì)象可以使用to_excel方法。
DataFrame(data).to_excel(abc.xlsx,sheet_name=123,index=False,header=True)
#excel文件與pandas的交互讀寫(xiě)主要使用pandas中的兩個(gè)函數(shù),一個(gè)是pd。ExcelFile函數(shù),另一個(gè)是to_excel函數(shù)。
擴(kuò)展信息:
pandas
Pandas是python的一個(gè)數(shù)據(jù)分析包,最初由AQR Capital Management于2008年4月開(kāi)發(fā),2009年底開(kāi)源。
目前專注于Python數(shù)據(jù)包開(kāi)發(fā)的PyData開(kāi)發(fā)團(tuán)隊(duì)還在繼續(xù)開(kāi)發(fā)和維護(hù),這是PyData項(xiàng)目的一部分。Pandas最初是作為財(cái)務(wù)數(shù)據(jù)分析工具開(kāi)發(fā)的。因此,
Pandas為時(shí)間序列分析提供了很好的支持。熊貓這個(gè)名字來(lái)源于面板數(shù)據(jù)和python數(shù)據(jù)分析。
Panel data是經(jīng)濟(jì)學(xué)中關(guān)于立方體的一個(gè)術(shù)語(yǔ),Panel的數(shù)據(jù)類型在熊貓中也有提供。
熊貓數(shù)據(jù)結(jié)構(gòu)
Series:一維數(shù)組,類似于Numpy中的一維數(shù)組。它們也非常類似于Python的基本數(shù)據(jù)結(jié)構(gòu)列表。系列現(xiàn)在可以存儲(chǔ)不同的數(shù)據(jù)類型,
字符串、布爾值、數(shù)字等。都可以串聯(lián)保存。
時(shí)間序列:按時(shí)間索引的序列。
DataFrame:一種二維表格數(shù)據(jù)結(jié)構(gòu)。很多函數(shù)都類似于r中的data.frame,你可以把DataFrame想象成Series的容器。
Panel:一個(gè)三維數(shù)組,可以理解為DataFrame的容器。
Panel4D:它是一個(gè)類似Panel的4維數(shù)據(jù)容器。
Panend:使用工廠集合,您可以像Panel4D一樣在n維中創(chuàng)建一個(gè)名為containers的模塊。
pandas讀取excel文件,以上就是本文為您收集整理的pandas讀取excel文件最新內(nèi)容,希望能幫到您!更多相關(guān)內(nèi)容歡迎關(guān)注。