遍历DataFrame每一行,并且按键取值
时间: 2023-06-29 20:20:38 浏览: 100
对Python中DataFrame按照行遍历的方法
你可以使用`iterrows()`方法来遍历DataFrame的每一行,并使用键来提取相应的值。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 30, 35], 'city': ['New York', 'Paris', 'London']})
# 使用iterrows()方法遍历每一行
for index, row in df.iterrows():
# 提取每一行的键值
name = row['name']
age = row['age']
city = row['city']
# 打印键值
print(f"Name: {name}, Age: {age}, City: {city}")
```
在上面的示例中,我们遍历了DataFrame的每一行,并从每一行中提取了'name'、'age'和'city'这三个键的值。你可以根据你的数据和需要修改这个示例代码。
阅读全文