python 对Pandas列使用查询方法时出现TypeError

ctehm74n  于 2023-02-07  发布在  Python
关注(0)|答案(1)|浏览(159)

尝试仅查询DataFrame中“Products”列下包含字符串“Microsoft”的行。字符串“Microsoft”在某些单元格中显示为独立的单元格值和逗号分隔值。

查询函数以前工作,但现在给出TypeError:
df = df.query(“产品字符串包含('Eloqua ',大小写=False)”)

nnsrf1az

nnsrf1az1#

如果df[“Products”].dtype返回“Object”,则应执行以下操作。

df = df[df.Products.str.contains('Microsoft', case = False)]

相关问题