2019-01-20
阅读量:
704
如何检查字符串是否存在于非字母数字的列中?
我有df看起来像这样:
id col1
1 [[[[[[['metal', 'soundtracks'], 'jazz'], 'indie'], 'hiphop'], 'rock'], 'pop'], 'electronic']
如果角色[存在,我想应用我的逻辑。我该怎么做?
我试过了:
df['col1'].str.contains('[').any()
但我得到错误:
error: unterminated character set
还尝试了以下组合:
df['col1'].str.contains("[").any()
df['col1'].str.contains("'['").any()
df['col1'].str.contains('"["').any()
都得到了同样的错误。
[是特殊的正则表达式字符,所以是必要的参数regex=False:
df['col1'].str.contains('[', regex=False).any()
或逃避价值\:
df['col1'].str.contains('\[').any()






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论