df.iterrows()
时间: 2023-06-21 13:04:32 浏览: 61
python中使用iterrows()对dataframe进行遍历的实例
`df.iterrows()`是一个pandas DataFrame对象的方法,它可以返回一个迭代器,通过迭代器可以遍历DataFrame对象的每一行。每一行都会返回一个由行索引和该行数据组成的元组。以下是一个示例:
```
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 使用iterrows遍历DataFrame每一行
for index, row in df.iterrows():
print(index, row['name'], row['age'])
```
输出结果为:
```
0 Alice 25
1 Bob 30
2 Charlie 35
```
在上面的示例中,`index`变量表示当前行的索引,`row`变量是一个Series对象,表示当前行的数据。我们可以使用`row`变量来访问每一列的数据,例如`row['name']`表示当前行的`name`列的值。
阅读全文