我们写一个简单的数组:
import pandas as pd
df = pd.DataFrame({'key': ['a', 'b', 'c'], 'data1': [1, 2, 3], 'data2': [4, 5, 6]})
print(df)
结果如下:
现在对这个数组进行遍历,一般写法为:
for idx,item in df.iterrows():
print(idx)
print(item)
这里的iterrows()返回值为元组,(idx,item)
上面的代码里,for循环定义了两个变量,idx,item,那么返回的元组,idx=idx,item=item.
结果为:
如果for循环时,只定义一个变量:
for item in df.iterrows():
print(item)
那么row就是整个元组。输出结果可以看出:
所以还是第一种方法比较简单。