从数据帧元素中删除字符"*"和"\"



我试图从数据框架中删除以下字符- {space, ", ', n, *和}。我能够做到这一点,为前四个字符,但得到错误的*和。请帮助。我使用的代码是-

df = df.replace(to_replace = ["'",'"'," ","n","*",""], value = ["","","","",""], regex=True)

also tried ""替换",仍然出现错误。

*:

等特殊regex字符尝试使用的espape值
df = pd.DataFrame({'a':['ss""ss',"dd'e",'wwn','rrr*\']})
df = df.replace(["'",'"'," ",r"n",r"*",r"\"], '', regex=True)
print (df)
a
0  ssss
1   dde
2    ww
3   rrr

最新更新