Pandas遍历每一行的方法

2023-02-24 00:00:00 pandas 遍历 方法

要遍历DataFrame的每一行,可以使用pandas.DataFrame.iterrows()方法。这个方法返回一个迭代器,可以逐行遍历DataFrame。以下是示例代码:

import pandas as pd

# 创建一个DataFrame对象
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})

# 遍历DataFrame的每一行
for index, row in df.iterrows():
    print('第', index, '行:', row['A'], row['B'])

这个示例中,我们首先创建了一个DataFrame对象。然后,我们使用df.iterrows()方法遍历DataFrame的每一行。在循环中,index变量表示当前行的索引,row变量是一个Series对象,包含了当前行的所有数据。我们可以通过行号和列名访问行中的数据。在这个示例中,我们输出了每行的A列和B列的值。

输出结果类似于:

第 0 行: 1 4
第 1 行: 2 5
第 2 行: 3 6

其中,每一行包含了行号和A列、B列的值。

相关文章