如何检查列中字符串中是否存在字符串

时间:2016-08-04 21:36:29

标签: python pandas conditional any

我想做什么我想是这样的:

(t in df[self.target]).any()

但我得到了:

AttributeError: 'bool' object has no attribute 'any'

2 个答案:

答案 0 :(得分:4)

您可以使用Pandas str方法(docs)。

df[self.target].str.contains(t).any()

答案 1 :(得分:0)

我假设它是一个pandas DataFrame。试试这个

(df[self.target] == t).any()

编辑:

any((t in k for k in df[self.target]))