内の文字列内に存在する場合はどのようにチェックします:文字列私はこのようになります考え出し何をしたいのか
(t in df[self.target]).any()
しかし、私は取得しています:
AttributeError: 'bool' object has no attribute 'any'
内の文字列内に存在する場合はどのようにチェックします:文字列私はこのようになります考え出し何をしたいのか
(t in df[self.target]).any()
しかし、私は取得しています:
AttributeError: 'bool' object has no attribute 'any'
:この
(df[self.target] == t).any()
EDITしてみてください。
df[self.target].str.contains(t).any()
これはパンダの方法です;-) – piRSquared
私は」それはpandasのDataFrameだと仮定しています。あなたはパンダstr
方法(docs)を使用することができます
any((t in k for k in df[self.target]))
"foo" == "foo"と完全に一致する場合はTrueを返しますが、 "foobar"では "foo"の場合はキャッチしません。 – user2921352
edit @ user2921352 –
編集:AttributeError: 'generator'オブジェクトに 'any'属性がありません。 – user2921352
'(t in df [self.target])'は、tがそのイテレータ内にあるかどうかのために真偽値オブジェクト、TrueまたはFalseを返します。 – Keozon
DataFrameの例を投稿してください。 – Alex
'self.target'はDataFrameの列ですか? – Alex