首页 > 解决方案 > 通过比较更多列值来删除行(标题名称之间有空格)

问题描述

嗨,如果列值等于多个值,我正在尝试删除一行。以下示例显示如何比较一个值以删除。例如,如果我的列值是“a1”或“b1”,我想删除我的列标题名称是“Sky Product”,中间有空格,因此我使用了这种方法。谢谢。

df = df[df['Sky Product'] != 'a1']

标签: pythonpython-3.xpandasdataframe

解决方案


我认为你需要:

df = df[~df["Sky Product"].isin(["a1","b1"])]

推荐阅读