小编The*_*321的帖子

如何从Python中的数据框列中的字符串中删除非字母数字字符?

我有一个DF列,里面有很多字符串.我需要从该列中删除所有非字母数字字符:ie:

df['strings'] = ["a#bc1!","a(b$c"]
Run Code Online (Sandbox Code Playgroud)

运行代码:

Print(df['strings']): ['abc','abc']
Run Code Online (Sandbox Code Playgroud)

我试过了:

df['strings'].replace([',','.','/','"',':',';','!','@','#','$','%',"'","*","(",")","&",],"")
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我觉得应该有一种更有效的方法来使用正则表达式来做到这一点.任何帮助将非常感激.

python regex dataframe pandas

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

regex ×1