我正在尝试删除电话号码中的特殊字符。特别是括号。当我只用一个括号运行它时,它工作正常,但是每当我尝试添加第二个字符串来替换它时,它只会执行第一个。这就是我正在使用的。
df['phoneNumber'] = df['phoneNumber'].str.replace({'(':'',')':''}), regex=True)
Run Code Online (Sandbox Code Playgroud)
该replace方法需要两个参数,一个模式和一个替换。您可以向它传递一个正则表达式模式,该模式可以找到开括号和闭括号,并使用以下方法将它们替换为空:
df.phoneNumber.str.replace('[\(\)]', '')
Run Code Online (Sandbox Code Playgroud)