pandas替换某列满足条件的值
时间: 2023-11-22 20:43:22 浏览: 74
pandas值替换方法
可以使用 Pandas 中的 `replace` 方法来替换某列满足条件的值。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据框
data = {'A': [1, 2, 3, 4, 5],
'B': ['a', 'b', 'c', 'd', 'e']}
df = pd.DataFrame(data)
# 替换满足条件的列值
df.loc[df['A'] > 3, 'B'] = 'new_value'
```
在上面的示例中,我们通过 `loc` 方法选择满足条件 `df['A'] > 3` 的行,并将这些行的列 `B` 的值替换为 `'new_value'`。
阅读全文