ASt*_*urt 6 python replace escaping dataframe pandas
我有一个包含反斜杠的 Pandas 数据框。我想去掉那些反斜杠,但我无法让替换功能起作用。这是我在做什么:
df=pd.DataFrame(data={'col1':['a\\b','ab'], 'col2':['c','cd\\']})
df.replace(to_replace='\\', value='', regex=True, inplace=True)
Run Code Online (Sandbox Code Playgroud)
当我运行它时,我收到一条错误消息,内容为:
error: bad escape (end of pattern) at position 0
Run Code Online (Sandbox Code Playgroud)
如果我删除“regex=True”,则不会收到错误消息,但不会替换任何内容。
如何删除反斜杠?
您可以使用 replace
df = df.replace(to_replace= r'\\', value= '', regex=True)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6822 次 |
| 最近记录: |