最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python如何使用Pandas庫(kù)從Excel文件中提取數(shù)據(jù)

 更新時(shí)間:2025年04月08日 08:57:51   作者:Asthenian  
今天我要分享一個(gè)超級(jí)實(shí)用的Python技巧:如何用pandas庫(kù)從Excel文件中提取我們需要的數(shù)據(jù)列,這個(gè)技能在工作中特別有用,比如處理學(xué)生成績(jī)表、客戶名單等Excel數(shù)據(jù)時(shí),可以快速獲取關(guān)鍵信息,需要的朋友可以參考下

用Pandas輕松搞定Excel數(shù)據(jù)提?。盒率忠材軐W(xué)會(huì)的Python技巧

準(zhǔn)備工作:安裝必要的庫(kù)

首先,我們需要確保電腦上安裝了pandas庫(kù)。如果你還沒(méi)安裝,只需要在命令行輸入:

pip install pandas openpyxl

這里openpyxl是用來(lái)處理Excel文件的依賴庫(kù)。

代碼解析:一行一行來(lái)看

讓我們仔細(xì)看看圖片中的代碼,我會(huì)用最通俗的方式解釋每一行的作用:

# 導(dǎo)入pandas庫(kù)
import pandas as pd

這行代碼就像是在對(duì)Python說(shuō):"嘿,我要用pandas這個(gè)工具包了,給我準(zhǔn)備好!"pandas是Python中處理表格數(shù)據(jù)的利器。

# 緊湊顯示
pd.set_option('display.max_rows', 10)

這行代碼設(shè)置了顯示選項(xiàng),意思是"當(dāng)數(shù)據(jù)太多時(shí),最多只顯示10行,其他的用省略號(hào)表示"。這樣我們的輸出就不會(huì)在控制臺(tái)刷屏了,看起來(lái)更清爽。

# 讀文件數(shù)據(jù)
df = pd.read_excel('ClassScore.xls', index_col='學(xué)號(hào)')

這是最關(guān)鍵的一步: • pd.read_excel是讀取Excel文件的函數(shù) • 'ClassScore.xls'是我們的文件名 • index_col='學(xué)號(hào)'表示把"學(xué)號(hào)"這一列作為每行的標(biāo)識(shí)(索引)

想象一下,這就像是在Excel中把"學(xué)號(hào)"列設(shè)置為了第一列,方便我們查找。

name = df['姓名']

這行代碼從數(shù)據(jù)中提取了"姓名"這一列,相當(dāng)于在Excel中選中了整個(gè)姓名列。

# 輸出姓名列
print(name)

最后,我們把姓名列打印出來(lái),就能看到整潔的學(xué)生名單了!

實(shí)際效果

運(yùn)行這段代碼后,你會(huì)看到類似這樣的輸出:

學(xué)號(hào)
2301    張三
2302    李四
2303    王五
...
2418    趙六
Name: 姓名, dtype: object

中間的"..."表示省略了一些行,這正是我們?cè)O(shè)置的緊湊顯示效果。

常見(jiàn)問(wèn)題解答

Q:為什么我的代碼報(bào)錯(cuò)了? A:可能的原因有:

  • 文件不在當(dāng)前目錄下(解決方法:使用完整文件路徑)
  • 文件名拼寫(xiě)錯(cuò)誤(檢查大小寫(xiě)和擴(kuò)展名)
  • 列名不匹配(確認(rèn)Excel中確實(shí)有"學(xué)號(hào)"和"姓名"列)

Q:如何顯示更多/更少的行? A:修改display.max_rows的值即可,比如設(shè)為5就是只顯示5行。

Q:能不能同時(shí)顯示多列? A:當(dāng)然可以!比如要顯示學(xué)號(hào)和姓名:

print(df[['學(xué)號(hào)', '姓名']])

小技巧分享

  • 在Jupyter Notebook中運(yùn)行這段代碼,效果更直觀
  • 可以用df.head()快速查看前幾行數(shù)據(jù)
  • 添加encoding='utf-8'參數(shù)可以避免中文亂碼問(wèn)題

總結(jié)

通過(guò)這個(gè)簡(jiǎn)單的例子,我們學(xué)會(huì)了:

  • 用pandas讀取Excel文件
  • 設(shè)置緊湊顯示
  • 提取特定列數(shù)據(jù)
  • 輸出整理后的結(jié)果

這個(gè)技能就像是一個(gè)數(shù)據(jù)處理的"瑞士軍刀",簡(jiǎn)單但超級(jí)實(shí)用。掌握了它,你就能快速?gòu)母鞣N表格中提取需要的信息,再也不用手動(dòng)復(fù)制粘貼了!

以上就是Python如何使用Pandas庫(kù)從Excel文件中提取數(shù)據(jù)的詳細(xì)內(nèi)容,更多關(guān)于Python Pandas提取Excel數(shù)據(jù)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Python?列表(list)的常用方法

    Python?列表(list)的常用方法

    這篇文章主要介紹了Python?列表(list)的常用方法,這節(jié)主要講列表,列表用于存儲(chǔ)任意數(shù)目、任意類型的數(shù)據(jù)集合,本文通過(guò)示例代碼給大家詳細(xì)講解,需要的朋友可以參考下
    2023-05-05
  • matplotlib jupyter notebook 圖像可視化 plt show操作

    matplotlib jupyter notebook 圖像可視化 plt show操作

    這篇文章主要介紹了matplotlib jupyter notebook 圖像可視化 plt show操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • python接口自動(dòng)化測(cè)試之接口數(shù)據(jù)依賴的實(shí)現(xiàn)方法

    python接口自動(dòng)化測(cè)試之接口數(shù)據(jù)依賴的實(shí)現(xiàn)方法

    這篇文章主要介紹了python接口自動(dòng)化測(cè)試之接口數(shù)據(jù)依賴的實(shí)現(xiàn)方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2019-04-04
  • PyQt5超詳細(xì)入門(mén)級(jí)教程(推薦!)

    PyQt5超詳細(xì)入門(mén)級(jí)教程(推薦!)

    PyQt5是Python編程語(yǔ)言的一個(gè)模塊,它提供了一種在Python中使用Qt庫(kù)的方式,下面這篇文章主要給大家介紹了關(guān)于PyQt5超詳細(xì)入門(mén)級(jí)教程的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-09-09
  • Python執(zhí)行JS的四種方法

    Python執(zhí)行JS的四種方法

    本文將詳細(xì)介紹Python中執(zhí)行和調(diào)用JavaScript的多種方法,包括內(nèi)置的execjs庫(kù)、外部庫(kù)如PyExecJS、使用瀏覽器引擎和與Node.js的交互,感興趣的可以了解一下
    2023-11-11
  • python使用wmi模塊獲取windows下硬盤(pán)信息的方法

    python使用wmi模塊獲取windows下硬盤(pán)信息的方法

    這篇文章主要介紹了python使用wmi模塊獲取windows下硬盤(pán)信息的方法,涉及Python獲取系統(tǒng)硬件信息的相關(guān)技巧,需要的朋友可以參考下
    2015-05-05
  • Python中Turtle庫(kù)改變畫(huà)筆(海龜)方向的兩種方法總結(jié)

    Python中Turtle庫(kù)改變畫(huà)筆(海龜)方向的兩種方法總結(jié)

    turtle庫(kù)是python標(biāo)準(zhǔn)庫(kù)之一,入門(mén)級(jí)繪圖庫(kù),import turtle之后即可使用,下面這篇文章主要給大家介紹了關(guān)于Python中Turtle庫(kù)改變畫(huà)筆(海龜)方向的兩種方法,需要的朋友可以參考下
    2022-11-11
  • Restful_framework視圖組件代碼實(shí)例解析

    Restful_framework視圖組件代碼實(shí)例解析

    這篇文章主要介紹了Restful_framework視圖組件代碼實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 簡(jiǎn)單了解python模塊概念

    簡(jiǎn)單了解python模塊概念

    這篇文章主要介紹了簡(jiǎn)單了解python模塊概念,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-01-01
  • Python中urllib與urllib2模塊的變化與使用詳解

    Python中urllib與urllib2模塊的變化與使用詳解

    urllib是python提供的一個(gè)用于操作URL的模塊,在python2.x中有URllib庫(kù),也有Urllib2庫(kù),在python3.x中Urllib2合并到了Urllib中,我們爬取網(wǎng)頁(yè)的時(shí)候需要經(jīng)常使用到這個(gè)庫(kù),需要的朋友可以參考下
    2023-05-05

最新評(píng)論

平潭县| 民县| 吉林省| 壤塘县| 海口市| 卫辉市| 五指山市| 宜宾县| 临江市| 大化| 姚安县| 瑞丽市| 西华县| 怀柔区| 富宁县| 大安市| 兴海县| 大理市| 固原市| 乐至县| 雅江县| 昌江| 满城县| 瑞安市| 湘潭县| 宜都市| 安宁市| 三河市| 梅河口市| 会昌县| 杭锦后旗| 金湖县| 阳高县| 泰顺县| 日照市| 突泉县| 松滋市| 威海市| 呼和浩特市| 洛南县| 满洲里市|