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

Python pandas遍歷行數(shù)據(jù)的2種方法小結(jié)

 更新時(shí)間:2024年03月31日 16:29:14   作者:數(shù)據(jù)人阿多  
pandas在數(shù)據(jù)處理過程中,除了對(duì)整列字段進(jìn)行處理之外,有時(shí)還需求對(duì)每一行進(jìn)行遍歷,本文就來(lái)介紹Python pandas遍歷行數(shù)據(jù)的2種方法小結(jié),感興趣的可以了解一下

背景

pandas在數(shù)據(jù)處理過程中,除了對(duì)整列字段進(jìn)行處理之外,有時(shí)還需求對(duì)每一行進(jìn)行遍歷,來(lái)處理每行的數(shù)據(jù)。本篇文章介紹 2 種方法,來(lái)遍歷pandas 的行數(shù)據(jù)

小編環(huán)境

import sys
print('python 版本:',sys.version.split('|')[0])   
#python 版本: 3.11.5
import pandas as pd
print(pd.__version__)
#2.1.0

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

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

方法1

pandas.DataFrame.itertuples:返回的是一個(gè)命名元組
官方文檔:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.itertuples.html

1. 無(wú)任何參數(shù)

import pandas as pd
data=pd.read_excel("data.xlsx")

for row in data.itertuples():
    print("row:",row,"\n")
    #row: Pandas(Index=0, 序號(hào)=1, 分割字符='1&1&1', 固定寬度='111') 
    
    print("type(row):",type(row),"\n")
    #type(row): <class 'pandas.core.frame.Pandas'> 
    
    print("row.序號(hào):",row.序號(hào))
    #row.序號(hào): 1
    
    print("row.分割字符:",row.分割字符)
    #row.分割字符: 1&1&1
    
    print("row.固定寬度:",row.固定寬度)
    #row.固定寬度: 111
    
    break

2. 忽略掉索引

import pandas as pd
data=pd.read_excel("data.xlsx")

for row in data.itertuples(index=False):  #忽律索引
    print("row:",row,"\n")
    #row: Pandas(序號(hào)=1, 分割字符='1&1&1', 固定寬度='111') 
    
    print("type(row):",type(row),"\n")
    #type(row): <class 'pandas.core.frame.Pandas'> 
    
    print("row.序號(hào):",row.序號(hào))
    #row.序號(hào): 1
    
    print("row.分割字符:",row.分割字符)
    #row.分割字符: 1&1&1
    
    print("row.固定寬度:",row.固定寬度)
    #row.固定寬度: 111
    
    break

3. 對(duì)命名元組起別名

import pandas as pd
data=pd.read_excel("data.xlsx")

for row in data.itertuples(index=False,name="data"):
    print("row:",row,"\n")
    #row: data(序號(hào)=1, 分割字符='1&1&1', 固定寬度='111')  
    
    print("type(row):",type(row),"\n")
    #type(row): <class 'pandas.core.frame.data'> 
    
    print("row.序號(hào):",row.序號(hào))
    #row.序號(hào): 1
    
    print("row.分割字符:",row.分割字符)
    #row.分割字符: 1&1&1
    
    print("row.固定寬度:",row.固定寬度)
    #row.固定寬度: 111
    
    break

方法2

pandas.DataFrame.iterrows:返回 (index, Series) 元組
官方文檔:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.iterrows.html

import pandas as pd
data=pd.read_excel("data.xlsx")

for index,row in data.iterrows():
    print("index:",index,"\n")
    #index: 0
    
    print("row:",row,"\n")
    #row: 序號(hào)          1
    #分割字符    1&1&1
    #固定寬度      111
    #Name: 0, dtype: object
    
    print("type(row):",type(row),"\n")
    #type(row): <class 'pandas.core.series.Series'> 
    
    print("row['序號(hào)']:",row['序號(hào)'])
    #row['序號(hào)']: 1
    
    print("row['分割字符']:",row['分割字符'])
    #row['分割字符']: 1&1&1
    
    print("row['固定寬度']:",row['固定寬度'])
    #row['固定寬度']: 111
    
    break

到此這篇關(guān)于Python pandas遍歷行數(shù)據(jù)的2種方法小姐的文章就介紹到這了,更多相關(guān)pandas遍歷行內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • matplotlib繪制折線圖的基本配置(萬(wàn)能模板案例)

    matplotlib繪制折線圖的基本配置(萬(wàn)能模板案例)

    折線圖可以很方便的看出數(shù)據(jù)的對(duì)比,本文主要介紹了matplotlib繪制折線圖的基本配置(萬(wàn)能模板案例),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-04-04
  • python3?MKL庫(kù)?安裝使用教程

    python3?MKL庫(kù)?安裝使用教程

    這篇文章主要介紹了python3?MKL庫(kù)?安裝使用教程的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • Python中%d和%s的區(qū)別用法詳解

    Python中%d和%s的區(qū)別用法詳解

    這篇文章主要介紹了Python中%d和%s區(qū)別的相關(guān)資料,%d用于整數(shù),%s用于字符串并支持多種類型轉(zhuǎn)換,文中通過代碼將區(qū)別介紹的非常詳細(xì),需要的朋友可以參考下
    2025-06-06
  • 使用Python創(chuàng)建多功能文件管理器的代碼示例

    使用Python創(chuàng)建多功能文件管理器的代碼示例

    在本文中,我們將探索一個(gè)使用Python的wxPython庫(kù)開發(fā)的文件管理器應(yīng)用程序,這個(gè)應(yīng)用程序不僅能夠?yàn)g覽和選擇文件,還支持文件預(yù)覽、壓縮、圖片轉(zhuǎn)換以及生成PPT演示文稿的功能,需要的朋友可以參考下
    2024-08-08
  • pandas計(jì)算最大連續(xù)間隔的方法

    pandas計(jì)算最大連續(xù)間隔的方法

    今天小編就為大家分享一篇pandas計(jì)算最大連續(xù)間隔的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2019-07-07
  • Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    Python學(xué)習(xí)之私有函數(shù),私有變量及封裝詳解

    私有函數(shù)與私有變量中的私有就是獨(dú)自擁有、不公開、不分享的意思。放到函數(shù)與變量中就是獨(dú)自擁有的函數(shù)與獨(dú)自擁有的變量,并且不公開。本文將通過示例詳細(xì)講解Python中的私有函數(shù)、私有變量及封裝,感興趣的可以學(xué)習(xí)一下
    2022-03-03
  • Python實(shí)現(xiàn)高分辨率圖像導(dǎo)航的代碼

    Python實(shí)現(xiàn)高分辨率圖像導(dǎo)航的代碼

    高分辨率圖像導(dǎo)航是一種技術(shù),它允許用戶在大型圖像中進(jìn)行導(dǎo)航和瀏覽,而無(wú)需加載整個(gè)圖像到內(nèi)存中,在本文中,我們將使用30行Python代碼實(shí)現(xiàn)這一功能,我們將使用Python的圖像處理庫(kù)和計(jì)算機(jī)視覺庫(kù)來(lái)加載圖像數(shù)據(jù)并生成高分辨率圖像導(dǎo)航
    2024-03-03
  • Django限制API訪問頻率常用方法解析

    Django限制API訪問頻率常用方法解析

    這篇文章主要介紹了Django限制API訪問頻率常用方法解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 淺談python數(shù)據(jù)結(jié)構(gòu)之動(dòng)態(tài)規(guī)劃

    淺談python數(shù)據(jù)結(jié)構(gòu)之動(dòng)態(tài)規(guī)劃

    這篇文章主要介紹了淺談python數(shù)據(jù)結(jié)構(gòu)之動(dòng)態(tài)規(guī)劃,可能很多小伙伴會(huì)覺得這個(gè)詞很陌生,覺得這是一種很復(fù)雜的思想,學(xué)習(xí)起來(lái)很困難,其實(shí)并不是這樣,動(dòng)態(tài)規(guī)劃所講述的知識(shí)與動(dòng)態(tài)與規(guī)劃并無(wú)太大關(guān)聯(lián),需要的朋友可以參考下
    2023-07-07
  • PyTorch基本數(shù)據(jù)類型(一)

    PyTorch基本數(shù)據(jù)類型(一)

    這篇文章主要為大家詳細(xì)介紹了PyTorch基本數(shù)據(jù)類型,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05

最新評(píng)論

湘潭县| 左云县| 宁陵县| 全椒县| 华容县| 庆元县| 家居| 个旧市| 高雄市| 麟游县| 贵德县| 曲水县| 富裕县| 达拉特旗| 洞头县| 拉孜县| 苍梧县| 格尔木市| 通山县| 古交市| 五华县| 邯郸县| 郧西县| 谢通门县| 太仓市| 翁牛特旗| 台东市| 泉州市| 宜兰市| 阳山县| 金湖县| 德令哈市| 秦皇岛市| 白水县| 长治市| 洪湖市| 新乐市| 绥德县| 杨浦区| 垦利县| 三都|