日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python如何读取excel的一个sheet_python pandas是如何读取excel表中的sheet的(四)

發布時間:2025/3/19 python 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python如何读取excel的一个sheet_python pandas是如何读取excel表中的sheet的(四) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

上一期中,我們重點介紹了pandas中read_excel()中的index_col參數,本期介紹一下usecols參數。官方文檔說明:(支持int,str,以及他們的列表,還支持函數調用,默認None解讀所有列)usecols : int, str, list-like, or callable default NoneReturn a subset of the columns.

* If None, then parse all columns.

* If int, then indicates last column to be parsed.

.. deprecated:: 0.24.0

Pass in a list of int instead from 0 to `usecols` inclusive.

* If str, then indicates comma separated list of Excel column letters

and column ranges (e.g. "A:E" or "A,C,E:F"). Ranges are inclusive of

both sides.

* If list of int, then indicates list of column numbers to be parsed.

* If list of string, then indicates list of column names to be parsed.

.. versionadded:: 0.24.0

* If callable, then evaluate each column name against it and parse the

column if the callable returns ``True``.

.. versionadded:: 0.24.0

2、代碼解釋有如下excel表格

# usecols=None也即默認值,默認會解讀所有列

>>> df = pd.read_excel(r'D:/myExcel/1.xlsx', sheet_name='Sheet1',usecols=None)>>> df

name math Chinese

0 bob 23 12

1 millor 32 32

2 jiken 61 89

3 tom 34 94

4 json 83 12

5 dela 96 67

6 rison 90 34

# 當usecols指定[0,1]時則僅parse name列以及math列

>>> df = pd.read_excel(r'D:/myExcel/1.xlsx', sheet_name='Sheet1',usecols=[0,1])>>> df

name math

0 bob 23

1 millor 32

2 jiken 61

3 tom 34

4 json 83

5 dela 96

6 rison 90

# 當指定列名時,則僅parse指定的列名列

>>> df = pd.read_excel(r'D:/myExcel/1.xlsx', sheet_name='Sheet1',usecols=['name','Chinese'])>>> df

name Chinese

0 bob 12

1 millor 32

2 jiken 89

3 tom 94

4 json 12

5 dela 67

6 rison 34

# 當然,usecols還接受一個函數,該函數要求,僅有一個入參,# 要求返回結果必須為#boolen類型,如果為True便會解讀該列# 定義一個函數,如果列名中包含'm'字符,則返回true

>>> def selectcols(col_name):

return 'm' in col_name

>>> df = pd.read_excel(r'D:/myExcel/1.xlsx', sheet_name='Sheet1',usecols=selectcols)>>> df

name math

0 bob 23

1 millor 32

2 jiken 61

3 tom 34

4 json 83

5 dela 96

6 rison 90

>>>

哈哈,以上就是今天的內容,我相信,一定可以幫助到您。建議平常多調用help()函數,雖然是英文的說明,但真的不難。同時,也要多看看pandas文檔,可以關注我的公眾號:python小工具。里面有福利哦。

總結

以上是生活随笔為你收集整理的python如何读取excel的一个sheet_python pandas是如何读取excel表中的sheet的(四)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。