dataframe遍历每一行
时间: 2023-10-14 09:30:55 浏览: 58
pandas按行按列遍历Dataframe的几种方式
可以使用`iterrows()`方法遍历DataFrame的每一行,该方法返回一个元组,包含行索引和该行的数据。
例如,假设有一个DataFrame df,可以使用以下代码遍历每一行并打印每行的数据:
```
for index, row in df.iterrows():
print(index, row)
```
如果只需要访问某些列的数据,可以通过列名来访问:
```
for index, row in df.iterrows():
print(row['col1'], row['col2'])
```
注意:使用`iterrows()`方法的效率可能不太高,特别是对于大型数据集。如果需要对DataFrame执行一些操作,请尝试使用更高效的向量化操作。
阅读全文