【发布时间】:2022-08-08 23:21:34
【问题描述】:
我有一个数据框,我需要识别包含数字或符号的值以消除它们。只允许使用字母和空格。数据框的大小非常大,我正在尝试的不会产生任何结果:
df.NAME=df.NAME.replace(r\"(/^[a-zA-Z\\s]*$/)\",np.nan,regex=True)
有什么建议么? 谢谢
-
请提供minimal reproducible example,即可重现的.通常这涉及包括您的数据框。 How to make good reproducible pandas examples。乍一看,您不需要正斜杠来表示您的正则表达式。解决此问题后,您的正则表达式将用
np.nan替换仅由字母或空格组成的任何内容。从您的描述中,这似乎不是您想要的
标签: python pandas regex replace