国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

詳解pandas庫pd.read_excel操作讀取excel文件參數(shù)整理與實例

2020-02-16 01:10:56
字體:
來源:轉載
供稿:網(wǎng)友

除了使用xlrd庫或者xlwt庫進行對excel表格的操作讀與寫,而且pandas庫同樣支持excel的操作;且pandas操作更加簡介方便。

首先是pd.read_excel的參數(shù):函數(shù)為:

pd.read_excel(io, sheetname=0,header=0,skiprows=None,index_col=None,names=None,    arse_cols=None,date_parser=None,na_values=None,thousands=None,     convert_float=True,has_index_names=None,converters=None,dtype=None,    true_values=None,false_values=None,engine=None,squeeze=False,**kwds)

表格數(shù)據(jù):

常用參數(shù)解析:

io :excel 路徑;

In [10]: import pandas as pd#定義路徑IOIn [11]: IO = 'example.xls'#讀取excel文件In [12]: sheet = pd.read_excel(io=IO)#此處由于sheetname默認是0,所以返回第一個表In [13]: sheetOut[13]: 姓名 年齡  出生日 愛好 關系0 小王 23 1991-10-02 足球 朋友1 小麗 23 1992-11-02 籃球 NaN2 小黑 25 1991-10-18 游泳 同學3 小白 21 1989-09-09 游戲 NaN4 小紅 25 1990-08-07 看劇 NaN5 小米 24 1991-12-12 足球 NaN6 大錘 26 1988-09-09 看劇 個人#上述列表返回的結果和原表格存在合并單元格的差異

sheetname:默認是sheetname為0,返回多表使用sheetname=[0,1],若sheetname=None是返回全表 。注意:int/string返回的是dataframe,而none和list返回的是dict of dataframe。

In [7]: sheet = pd.read_excel('example.xls',sheetname= [0,1])#參數(shù)為None時,返回全部的表格,是一個表格的字典;#當參數(shù)為list = [0,1,2,3]此類時,返回的多表格同樣是字典In [8]: sheetOut[8]:{0: 姓名 年齡  出生日 愛好 關系 0 小王 23 1991-10-02 足球 朋友 1 小麗 23 1992-11-02 籃球 NaN 2 小黑 25 1991-10-18 游泳 同學 3 小白 21 1989-09-09 游戲 NaN 4 小紅 25 1990-08-07 看劇 NaN 5 小米 24 1991-12-12 足球 NaN 6 大錘 26 1988-09-09 看劇 個人, 1: 1 3 5 學生 0 2 3 4 老師 1 4 1 9 教授}#value是一個多位數(shù)組In [15]: sheet[0].valuesOut[15]:array([['小王', 23, Timestamp('1991-10-02 00:00:00'), '足球', '朋友'],  ['小麗', 23, Timestamp('1992-11-02 00:00:00'), '籃球', nan],  ['小黑', 25, Timestamp('1991-10-18 00:00:00'), '游泳', '同學'],  ['小白', 21, Timestamp('1989-09-09 00:00:00'), '游戲', nan],  ['小紅', 25, Timestamp('1990-08-07 00:00:00'), '看劇', nan],  ['小米', 24, Timestamp('1991-12-12 00:00:00'), '足球', nan],  ['大錘', 26, Timestamp('1988-09-09 00:00:00'), '看劇', '個人']], dtype=object)#同樣可以根據(jù)表頭名稱或者表的位置讀取該表的數(shù)據(jù)#通過表名In [17]: sheet = pd.read_excel('example.xls',sheetname= 'Sheet2')In [18]: sheetOut[18]: 1 3 5 學生0 2 3 4 老師1 4 1 9 教授#通過表的位置In [19]: sheet = pd.read_excel('example.xls',sheetname= 1)In [20]: sheetOut[20]: 1 3 5 學生0 2 3 4 老師1 4 1 9 教授            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 新昌县| 都江堰市| 竹北市| 苗栗市| 平泉县| 邮箱| 吴川市| 卢氏县| 岐山县| 庄浪县| 锡林浩特市| 泉州市| 全州县| 永定县| 焦作市| 千阳县| 阿克| 遵义县| 雷波县| 伊通| 嘉峪关市| 辽中县| 木里| 临江市| 乌拉特前旗| 凉山| 福泉市| 商城县| 绥宁县| 东乌| 茌平县| 贵港市| 申扎县| 灵宝市| 长海县| 门源| 丰都县| 鲁甸县| 江都市| 陈巴尔虎旗| 济宁市|