python 修改dataframe中某个值
时间: 2023-09-12 19:03:52 浏览: 88
Python如何在DataFrame增加数值
可以使用 `loc` 方法来修改 dataframe 中指定位置的值,如下所示:
```python
import pandas as pd
# 创建一个简单的 dataframe
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 输出原始 dataframe
print(df)
# 修改第二行第一列的值为 10
df.loc[1, 'A'] = 10
# 输出修改后的 dataframe
print(df)
```
输出结果:
```
A B
0 1 4
1 2 5
2 3 6
A B
0 1 4
1 10 5
2 3 6
```
在 `loc` 方法中,第一个参数是行索引,第二个参数是列索引,可以使用标签或者整数来指定。如果需要修改某一列的所有值,可以使用 `df['列名'] = 新值` 的方式来实现。
阅读全文