亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

pandas按行按列遍歷Dataframe的三種方式小結

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

遍歷數據有以下三種方法:

簡單對上面三種方法進行說明:

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

示例數據

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

標題按行遍歷iterrows():

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

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

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

按行遍歷itertuples():

可以用getattr(row, ‘name’)作為索引(注意row[‘name’]會報錯)

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]) # 輸出各列

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

相關文章

  • 自動化測試Pytest單元測試框架的基本介紹

    自動化測試Pytest單元測試框架的基本介紹

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

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

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

    python實現員工管理系統(tǒng)

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

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

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

    使用PyWebCopy在Python中克隆網頁的操作方法

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

    python畫一個圣誕樹實現示例

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

    Python常見反爬蟲機制解決方案

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

    python爬蟲解決驗證碼的思路及示例

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

    python3線程池ThreadPoolExecutor處理csv文件數據

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

    Python通過隊列來實現進程間通信的示例

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

最新評論