dataframe遍历每一行
时间: 2023-10-14 20:31:10 浏览: 70
对Python中DataFrame按照行遍历的方法
可以使用 `iterrows()` 方法遍历每一行,示例如下:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 遍历每一行
for index, row in df.iterrows():
print(row['name'], row['age'])
```
输出结果:
```
Alice 25
Bob 30
Charlie 35
```
另外,需要注意的是,`iterrows()` 方法返回的是一个迭代器,每次迭代都会返回一个包含行索引和行数据的元组。因此,在遍历 DataFrame 时,最好不要修改 DataFrame 的内容,否则可能会出现意外的结果。
阅读全文