dataframe.replace
时间: 2023-11-08 18:04:49 浏览: 85
dataframe.replace 是 pandas 中的函数,用于将数据框中的某些值替换为其他值。该函数的语法如下:
```python
dataframe.replace(to_replace=None, value=None, inplace=False, limit=None, regex=False, method='pad')
```
其中,常用参数如下:
- `to_replace`:需要被替换的值,可以是单个值、列表、字典、正则表达式等。
- `value`:替换为该值。
- `inplace`:是否在原数据框上进行修改,默认为 False。
- `limit`:对每个列进行替换的最大数量。
- `regex`:to_replace 是否为正则表达式。
- `method`:如果指定了 limit,则指定向前或向后填充方法。
下面是一个例子:
```python
import pandas as pd
df = pd.DataFrame({'A': ['cat', 'dog', 'cat', 'fish'],
'B': ['bird', 'bird', 'turtle', 'whale'],
'C': [1, 2, 3, 4]})
df.replace('cat', 'kitten', inplace=True)
print(df)
```
输出结果为:
```
A B C
0 kitten bird 1
1 dog bird 2
2 kitten turtle 3
3 fish whale 4
```
阅读全文