怎么遍历并修改dataframe中的某列数据
时间: 2024-05-14 09:12:31 浏览: 76
pandas按行按列遍历Dataframe的几种方式
可以使用`.iterrows()`方法遍历DataFrame中的每一行,并使用`.at[]`或`.loc[]`方法修改指定列的值。
示例代码:
```python
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 遍历DataFrame并修改'B'列的值
for index, row in df.iterrows():
df.at[index, 'B'] = row['B'] + 1
print(df)
```
输出结果:
```
A B
0 1 5
1 2 6
2 3 7
```
另外,如果要对整个列进行修改,可以直接使用赋值语句,例如:
```python
df['B'] = df['B'] + 1
```
阅读全文