怎么遍历dataframe
时间: 2023-10-24 17:08:59 浏览: 122
pandas按行按列遍历Dataframe的几种方式
在Python中遍历DataFrame有多种方法,下面介绍其中两种常用的方法:
方法一:使用iterrows()方法遍历
iterrows()方法是一种使用较为简单的遍历DataFrame的方法,可以通过for循环来遍历DataFrame中的每一行数据。具体实现代码如下:
```python
import pandas as pd
df = pd.read_csv('your_csv_file.csv')
for index, row in df.iterrows():
print(row['column_name'])
```
其中,index表示行号,row表示当前行的数据。可以通过row['column_name']来获取相应列的值。
方法二:使用apply()方法遍历
另一种常用的遍历DataFrame的方法是使用apply()方法,可以通过指定函数来对DataFrame进行遍历。具体实现代码如下:
```python
import pandas as pd
df = pd.read_csv('your_csv_file.csv')
def print_column(column):
print(column)
df.apply(lambda x: print_column(x['column_name']), axis=1)
```
其中,print_column()函数用于打印指定列的值,使用apply()方法时需要指定axis参数为1,表示按行遍历DataFrame。可以通过x['column_name']来获取相应列的值。
阅读全文