我正在清理熊猫数据框中的一列,以清除包含某些字符的垃圾用户名。示例如下:
d = {'username': ["11111", "222!22", "21212!", "85511$", "8552$", "115522@@"]}
df = pd.DataFrame(data=d)
username
0 11111
1 222!22
2 21212!
3 85511$
4 8552$
5 115522@@
....
我正在使用以下工具,它按预期工作:
df[~df['username'].str.contains('~|`|!|@|#|\$|%|\^|&|\*|\(|\)|-|_|\+|=|{|\[|}|]|:|;|"|\'|<|,|>|\.|/|\?')]
但我想再添加两个字符:
\
和
|
当我试图添加这些像
\\
对于
\
和
\|
对于
γ
但我收到错误。我该怎么办?