【发布时间】:2018-02-24 17:42:00
【问题描述】:
我有一个 DF 列,其中包含许多字符串。我需要从该列中删除所有非字母数字字符:即:
df['strings'] = ["a#bc1!","a(b$c"]
运行代码:
Print(df['strings']): ['abc','abc']
我试过了:
df['strings'].replace([',','.','/','"',':',';','!','@','#','$','%',"'","*","(",")","&",],"")
但这不起作用,我觉得应该有一种更有效的方法来使用正则表达式来做到这一点。任何帮助将不胜感激。
【问题讨论】:
标签: python regex pandas dataframe