欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

pandas按行按列遍歷Dataframe的三種方式小結(jié)

 更新時(shí)間:2023年11月10日 15:42:30   作者:劍圣土豆  
本文主要介紹了pandas按行按列遍歷Dataframe,主要介紹了三種方法,具有一定的參考價(jià)值,感興趣的可以了解一下

遍歷數(shù)據(jù)有以下三種方法:

簡單對(duì)上面三種方法進(jìn)行說明:

  • iterrows(): 按行遍歷,將DataFrame的每一行迭代為(index, Series)對(duì),可以通過row[name]對(duì)元素進(jìn)行訪問。
  • itertuples(): 按行遍歷,將DataFrame的每一行迭代為元祖,可以通過getattr(row, ‘name’)對(duì)元素進(jìn)行訪問,比iterrows()效率高。
  • iteritems():按列遍歷,將DataFrame的每一列迭代為(列名, Series)對(duì),可以通過row[index]對(duì)元素進(jìn)行訪問。

示例數(shù)據(jù)

import pandas as pd
inp = [{'c1':100, 'c2':20}, {'c1':90, 'c2':403}, {'c1':503, 'c2':3}]
df = pd.DataFrame(inp)
print(df)

標(biāo)題按行遍歷iterrows():

for index, row in df.iterrows():
    print(index) # 輸出每行的索引值

可用row[‘name’]作為索引

# 對(duì)于每一行,通過列名name訪問對(duì)應(yīng)的元素
for row in df.iterrows():
    print(row['c1'], row['c2']) # 輸出每一行

按行遍歷itertuples():

可以用getattr(row, ‘name’)作為索引(注意row[‘name’]會(huì)報(bào)錯(cuò))

for row in df.itertuples():
    print(getattr(row, 'c1'), getattr(row, 'c2')) # 輸出每一行

按列遍歷iteritems():

注意這是按列讀取遍歷

for index, row in df.iteritems():
    print(index) # 輸出列名
for row in df.iteritems():
    print(row[0], row[1], row[2]) # 輸出各列

到此這篇關(guān)于pandas按行按列遍歷Dataframe的三種方式小結(jié)的文章就介紹到這了,更多相關(guān)pandas按行按列遍歷內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 自動(dòng)化測試Pytest單元測試框架的基本介紹

    自動(dòng)化測試Pytest單元測試框架的基本介紹

    這篇文章主要介紹了Pytest單元測試框架的基本介紹,包含了Pytest的概念,Pytest特點(diǎn),其安裝流程步驟以及相關(guān)配置流程,有需要的朋友可以參考下
    2021-08-08
  • pandas全表查詢定位某個(gè)值所在行列的方法

    pandas全表查詢定位某個(gè)值所在行列的方法

    下面小編就為大家分享一篇pandas全表查詢定位某個(gè)值所在行列的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • python實(shí)現(xiàn)員工管理系統(tǒng)

    python實(shí)現(xiàn)員工管理系統(tǒng)

    這篇文章主要介紹了python實(shí)現(xiàn)員工管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • Python實(shí)現(xiàn)類的創(chuàng)建與使用方法示例

    Python實(shí)現(xiàn)類的創(chuàng)建與使用方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)類的創(chuàng)建與使用方法,結(jié)合簡單計(jì)算器功能實(shí)例分析了Python類的定義與使用方法,需要的朋友可以參考下
    2017-07-07
  • 使用PyWebCopy在Python中克隆網(wǎng)頁的操作方法

    使用PyWebCopy在Python中克隆網(wǎng)頁的操作方法

    PyWebCopy是一個(gè)用于克隆網(wǎng)頁內(nèi)容的Python庫,它允許用戶從指定的 URL 復(fù)制整個(gè)網(wǎng)頁并保存到本地,本文將介紹 PyWebCopy 的基本用法,以及如何克隆網(wǎng)頁并保存網(wǎng)頁內(nèi)容到本地文件夾,文中通過代碼示例講解的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • python畫一個(gè)圣誕樹實(shí)現(xiàn)示例

    python畫一個(gè)圣誕樹實(shí)現(xiàn)示例

    這篇文章主要為大家介紹了使用python畫一個(gè)圣誕樹實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Python常見反爬蟲機(jī)制解決方案

    Python常見反爬蟲機(jī)制解決方案

    這篇文章主要介紹了Python常見反爬蟲機(jī)制解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python爬蟲解決驗(yàn)證碼的思路及示例

    python爬蟲解決驗(yàn)證碼的思路及示例

    這篇文章主要介紹了python爬蟲解決驗(yàn)證碼的思路及示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • python3線程池ThreadPoolExecutor處理csv文件數(shù)據(jù)

    python3線程池ThreadPoolExecutor處理csv文件數(shù)據(jù)

    這篇文章主要為大家介紹了python3線程池ThreadPoolExecutor處理csv文件數(shù)據(jù)實(shí)現(xiàn)的實(shí)例過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • Python通過隊(duì)列來實(shí)現(xiàn)進(jìn)程間通信的示例

    Python通過隊(duì)列來實(shí)現(xiàn)進(jìn)程間通信的示例

    這篇文章主要介紹了Python通過隊(duì)列來實(shí)現(xiàn)進(jìn)程間通信的示例,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-10-10

最新評(píng)論