小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

python對excel操作獲取某一列,某一行的值,對某一列信息篩選

 Four兄 2019-08-24

在此使用的包是pandas,因為其可以同時處理xls和xlsx兩種excel文件。

使用pd讀取有多個sheet的excel

pandas讀取的常用格式pd.read_excel(file, sheet_name),其中sheetname可以使用數(shù)字進(jìn)行替代,從0開始,默認(rèn)為0

pandas寫入的格式為data.to_excel('filename',sheet_name='A')

處理的excel信息如下:

在這里插入圖片描述
在這里插入圖片描述
代碼如下:

import pandas as pdpath = 'G:\動力系\新建文件夾\什么.xls'data = pd.read_excel(path,None)#讀取數(shù)據(jù),設(shè)置None可以生成一個字典,字典中的key值即為sheet名字,此時不用使用DataFram,會報錯print(data.keys())#查看sheet的名字for sh_name in data.keys(): print('sheet_name的名字是:',sh_name) sh_data = pd.DataFrame(pd.read_excel(path,sh_name))#獲得每一個sheet中的內(nèi)容 print(sh_data)
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

結(jié)果:
在這里插入圖片描述
1559525116375

獲得某一行,某一列的值

pd對excel的相關(guān)基本操作看下面的鏈接

https://blog.csdn.net/weixin_43245453/article/details/90056884

數(shù)據(jù)使用的是第一個sheet

import pandas as pdpath = 'G:\動力系\新建文件夾\什么.xls'data = pd.DataFrame(pd.read_excel(path))#讀取數(shù)據(jù),設(shè)置None可以生成一個字典,字典中的key值即為sheet名字,此時不用使用DataFram,會報錯print(data.index)#獲取行的索引名稱print(data.columns)#獲取列的索引名稱print(data['姓名'])#獲取列名為姓名這一列的內(nèi)容print(data.loc[0])#獲取行名為0這一行的內(nèi)容
  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

結(jié)果:
在這里插入圖片描述
1559525504692

對某一列的信息進(jìn)行篩選

篩選使用的是data.loc[列名稱 = 提取的信息]

假如我要提取院系下面的動力,代碼如下:

import pandas as pdpath = 'G:\動力系\新建文件夾\什么.xls'data = pd.DataFrame(pd.read_excel(path))#讀取數(shù)據(jù),設(shè)置None可以生成一個字典,字典中的key值即為sheet名字,此時不用使用DataFram,會報錯result = data.loc[data['院系'] == '動力']#獲取列明為院系,內(nèi)容為動力的內(nèi)容print(result)
  • 1

  • 2

  • 3

  • 4

  • 5

結(jié)果如下:
在這里插入圖片描述

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多