如何遍历dataframe的行
时间: 2023-10-13 07:13:40 浏览: 81
python中使用iterrows()对dataframe进行遍历的实例
可以使用`iterrows()`函数来遍历DataFrame的每一行。这个函数返回一个迭代器,每个元素都是一个元组,包含行的索引和行的数据。
下面是一个简单的示例代码:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35]})
# 遍历每一行
for index, row in df.iterrows():
print(f"Name: {row['name']}, Age: {row['age']}")
```
输出:
```
Name: Alice, Age: 25
Name: Bob, Age: 30
Name: Charlie, Age: 35
```
在每次循环中,`iterrows()`返回一个元组,元组的第一个元素是行的索引,第二个元素是包含该行数据的Series对象。你可以使用`row['column_name']`来访问每个列的值。
阅读全文