遍历dataframe每一行
时间: 2023-09-19 07:08:24 浏览: 71
对Python中DataFrame按照行遍历的方法
可以使用`iterrows()`方法来遍历DataFrame中的每一行。例如,假设有如下DataFrame:
```
import pandas as pd
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35],
'Gender': ['female', 'male', 'male']}
df = pd.DataFrame(data)
```
可以使用以下代码遍历每一行:
```
for index, row in df.iterrows():
print(row['Name'], row['Age'], row['Gender'])
```
其中,`iterrows()`方法返回一个迭代器,每次迭代返回一个包含行索引和行数据的元组。在上述代码中,`index`表示行索引,`row`表示行数据,可以通过`row`的列名获取对应列的值。
阅读全文