背景
pandas在数据处理过程中,除了对整列字段进行处理之外,有时还需求对每一行进行遍历,来处理每行的数据。本篇文章介绍 2 种方法,来遍历pandas 的行数据
小编环境
import sys
print('python 版本:',sys.version.split('|')[0])
#python 版本:3.11.5
import pandas as pd
print(pd.__version__)
#2.1.0
演示数据
演示数据
方法1
pandas.DataFrame.itertuples
:返回的是一个命名元组
官方文档:https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.itertuples.html
1. 无任何参数
import pandas as pd
data=pd.read_excel("data.xlsx")
for row in data.itertuples():
print("row:",row,"\n")
#row: Pandas(Index=0, 序号=1, 分割字符='1&1&1