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

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

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

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

簡(jiǎn)單對(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 從零開始搭建基于Python的微信小程序的教程分享

    從零開始搭建基于Python的微信小程序的教程分享

    這篇文章主要為大家展示了如何從零開始搭建一個(gè)基于?Python?的微信小程序項(xiàng)目,包含詳細(xì)的解決思路、方案和實(shí)際案例,希望對(duì)大家有所幫助
    2023-05-05
  • python屬于解釋語(yǔ)言嗎

    python屬于解釋語(yǔ)言嗎

    在本篇文章里小編給大家分享了關(guān)于python關(guān)于是否為解釋語(yǔ)言的知識(shí)點(diǎn),有興趣的朋友們可以學(xué)習(xí)下。
    2020-06-06
  • Pandas中df.loc[]與df.iloc[]的用法與異同?

    Pandas中df.loc[]與df.iloc[]的用法與異同?

    本文主要介紹了Pandas中df.loc[]與df.iloc[]的用法與異同,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧?
    2022-07-07
  • 詳解Python中的文本處理

    詳解Python中的文本處理

    這篇文章主要介紹了Python中的文本處理,包括從最基本的string模塊的基礎(chǔ)使用和更進(jìn)一步的re模塊的使用,本文來自IBM官方開發(fā)者技術(shù)文檔,需要的朋友可以參考下
    2015-04-04
  • linux下python使用sendmail發(fā)送郵件

    linux下python使用sendmail發(fā)送郵件

    這篇文章主要為大家詳細(xì)介紹了linux下python使用sendmail發(fā)送郵件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-05-05
  • Python 圖片處理庫(kù)exifread詳解

    Python 圖片處理庫(kù)exifread詳解

    這篇文章主要介紹了Python 圖片處理庫(kù)exifread詳解,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python腳本代碼加速運(yùn)行優(yōu)化技巧

    Python腳本代碼加速運(yùn)行優(yōu)化技巧

    這篇文章主要介紹了Python腳本代碼加速運(yùn)行優(yōu)化技巧,Python是一種解釋性語(yǔ)言,雖然易于使用和閱讀,但在性能方面可能不如編譯語(yǔ)言如C或C++,然而,通過一些優(yōu)化技巧,可以顯著提高Python代碼的運(yùn)行速度
    2021-04-04
  • 解決python訓(xùn)練模型報(bào)錯(cuò):BrokenPipeError:?[Errno?32]?Broken?pipe

    解決python訓(xùn)練模型報(bào)錯(cuò):BrokenPipeError:?[Errno?32]?Broken?pipe

    這篇文章主要介紹了解決python訓(xùn)練模型報(bào)錯(cuò):BrokenPipeError:?[Errno?32]?Broken?pipe問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • python如何實(shí)現(xiàn)排序,并標(biāo)上序號(hào)

    python如何實(shí)現(xiàn)排序,并標(biāo)上序號(hào)

    這篇文章主要介紹了python如何實(shí)現(xiàn)排序,并標(biāo)上序號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • Python使用openpyxl處理Excel文件的操作指南

    Python使用openpyxl處理Excel文件的操作指南

    openpyxl是用于讀寫.xlsx格式Excel文件的的Python第三方庫(kù),支持操作工作表、單元格、設(shè)置樣式、插入圖表和處理大文件等功能,本文通過7個(gè)示例演示了openpyxl的基本用寫、讀取、樣式設(shè)置、數(shù)據(jù)處理和文件生成等功能,幫助讀者快速上握openpyxl的使用法
    2026-04-04

最新評(píng)論

恩平市| 佛山市| 水富县| 灵璧县| 博客| 双江| 蕉岭县| 万源市| 安庆市| 腾冲县| 浦北县| 德安县| 民乐县| 靖安县| 麻栗坡县| 扬中市| 鄂托克旗| 腾冲县| 崇文区| 建宁县| 嫩江县| 卢氏县| 西乌珠穆沁旗| 化州市| 蛟河市| 自治县| 新田县| 东兴市| 安庆市| 康定县| 炎陵县| 元谋县| 克什克腾旗| 元江| 兴宁市| 沾化县| 大新县| 布拖县| 麻栗坡县| 合川市| 赤峰市|