我有一个熊猫数据框, df
:
c1 c2
0 10 100
1 11 110
2 12 120
如何迭代此数据框的行?对于每一行,我希望能够通过列名访问其元素(单元格中的值)。例如:
for row in df.rows:
print(row['c1'], row['c2'])
我发现了一个 类似的问题,建议使用以下任何一种:
for date, row in df.T.iteritems():
for row in df.iterrows():
但我不明白 row
对象是什么以及如何使用它。
原文由 Roman 发布,翻译遵循 CC BY-SA 4.0 许可协议
DataFrame.iterrows
是一个产生索引和行(作为一个系列)的生成器: