当前位置: 首页 > 图灵资讯 > 行业资讯> python中如何按行遍历Dataframe

python中如何按行遍历Dataframe

来源:图灵python
时间: 2024-09-12 10:18:36

因为在python的DataFrame中,在数据中可以有多个行和列。而且每个行代表一个数据样本我们可以将作为DataFrame,然后你知道如何遵循数据表数据表中的行遍历?本文介绍了python中按行遍历Dataframe的三种方法:1、iterrows()方法;2、itertuples()方法;3、iteritems()方法。

1、iterrows()方法

按行遍历,将DataFrame的每一行迭代成(index, Series)是的,可以通过row[name]访问元素。

forindex,rowindf.iterrows():
printrow["c1"],row["c2"]

2、itertuples()方法

按行遍历,将DataFrame的每一行迭代为元祖,通过row[name]比iterrows()更有效地访问元素。

forrowindf.itertuples(index=True,name='Pandas'):
printgetattr(row,"c1"),getattr(row,"c2")

3、iteritems()方法

将DataFrame的每一列按列遍历迭代为(列名, Series)是的,可以通过row[index]访问元素。

fordate,rowindf.iteritems():
print(date)
fordate,rowindf.iteritems():
print(row)
fordate,rowindf.iteritems():
print(row[0],row[1],row[2])

以上是python中通过Dataframe执行的三种方法。您可以根据自己的需要选择合适的方法~更多python学习推荐:python教程。

(推荐操作系统:windows7系统Python 3.9.1,DELL G3电脑。)