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列的值。
相关文章