如何循环遍历dataframe里的数据
时间: 2023-06-18 07:02:24 浏览: 907
对Python中DataFrame按照行遍历的方法
可以使用 for 循环结合 iterrows() 方法来遍历 DataFrame 中的每一行数据,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
for index, row in df.iterrows():
print(row['A'], row['B'])
```
此外,还可以使用 apply() 方法对每一行数据应用一个函数,例如:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
def my_func(row):
return row['A'] + row['B']
df['C'] = df.apply(my_func, axis=1)
```
这里的 my_func 函数会对每一行数据进行处理,然后返回一个值,最后将处理结果赋值给新的一列 C。其中,axis=1 表示 apply() 方法在行上进行操作。
阅读全文