遍历dataframe数据
时间: 2024-05-26 13:07:10 浏览: 95
遍历DataFrame数据可以使用pandas库提供的iterrows()方法[^1]。iterrows()方法返回一个迭代器,每一行数据包含该行的索引和所有列的值。可以使用for循环遍历这个迭代器并处理每一行的数据。下面是一个示例代码:
```python
import pandas as pd
# 创建一个DataFrame
data = {'Name': ['John', 'Emma', 'Mike'],
'Age': [25, 28, 30],
'City': ['New York', 'London', 'Paris']}
df = pd.DataFrame(data)
# 使用iterrows()方法遍历DataFrame
for index, row in df.iterrows():
print("Index:", index)
print("Name:", row['Name'])
print("Age:", row['Age'])
print("City:", row['City'])
print("---")
```
输出结果:
```
Index: 0
Name: John
Age: 25
City: New York
---
Index: 1
Name: Emma
Age: 28
City: London
---
Index: 2
Name: Mike
Age: 30
City: Paris
---
```
这段代码使用iterrows()方法遍历了DataFrame的每一行数据,并打印了每一行的索引和各列的值。
阅读全文