gpt4 book ai didi

python - 如何使用 pandas 替换单个值中的多个字符?

转载 作者:行者123 更新时间:2023-12-02 11:43:09 25 4
gpt4 key购买 nike

我正在尝试删除电话号码中的特殊字符。特别是括号。当我仅使用一个括号运行它时,它工作正常,但每当我尝试添加第二个字符串来替换它时,只会执行第一个字符串。这就是我正在使用的。

  df['phoneNumber'] = df['phoneNumber'].str.replace({'(':'',')':''}), regex=True)

最佳答案

replace 方法需要两个参数,一个模式和一个替换。您可以向其传递一个正则表达式模式,该模式可以查找左括号和右括号,并使用以下命令将其替换为空:

df.phoneNumber.str.replace('[\(\)]', '')

关于python - 如何使用 pandas 替换单个值中的多个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59400641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com