我的 df 看起来像这样:
email id
{'email': ['test@test.com']} {'id': ['123abc_d456_789_fgh']}
当我像这样删除非字母数字字符时:
df.email = df.email.str.replace('[^a-zA-Z]', '')
df.email = df.email.str.replace('email', '')
df.id = df.id.str.replace('[^a-zA-Z]', '')
df.id = df.id.str.replace('id', '')
列如下所示:
email id
testtestcom 123abcd456789fgh
如何告诉代码不要在方括号中删除任何内容,而是将所有非字母数字字符放在方括号外?
新的 df 应该是这样的:
email id
test@test.com 123abc_d456_789_fgh