dataframe遍历每一行
时间: 2023-09-19 22:08:26 浏览: 74
pandas按行按列遍历Dataframe的几种方式
在Python中,可以使用Pandas库来操作DataFrame。如果要遍历DataFrame的每一行,可以使用iterrows()方法,该方法会返回每一行的索引和数据。
下面是一个简单的例子,演示如何遍历DataFrame的每一行并打印出来:
```python
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'gender': ['female', 'male', 'male']})
# 遍历每一行并打印出来
for index, row in df.iterrows():
print(f"Index: {index}, Data: {row}")
```
输出结果:
```
Index: 0, Data: name Alice
age 25
gender female
Name: 0, dtype: object
Index: 1, Data: name Bob
age 30
gender male
Name: 1, dtype: object
Index: 2, Data: name Charlie
age 35
gender male
Name: 2, dtype: object
```
在每次循环中,`index`变量代表当前行的索引,`row`变量代表当前行的数据。可以使用这些变量来访问每个单元格的值。
阅读全文