如何有效地进行多个“不是”过滤

纳比·巴瓦齐尔(Nabih Bawazir)

这是我的代码

df = df[df['scorecard_version'] != '9.0']
df = df[df['scorecard_version'] != '8.0']
df = df[df['scorecard_version'] != '10.0']
df = df[df['scorecard_version'] != '11.0']
df = df[df['scorecard_version'] != '11.1']

有没有更短的选择?

耶斯列尔

通过以下方式isin与布尔布尔掩码一起使用~

df[~df['scorecard_version'].isin(['9.0','8.0','10.0','11.0','11.1'])]

替代解决方案numpy.in1d

df[~np.in1d(df['scorecard_version'].values, ['9.0','8.0','10.0','11.0','11.1'])]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有效地在多个类别之间进行选择

如何有效地过滤存储在字典中的多个DataFrame的列?

如何有效地进行多线程

如何有效地对这个列表进行排序?

如何有效地对 numpy 矩阵进行排序

我如何有效地进行亲子配对?

如何有效地进行多次随机试验?

如何有效地进行多次MongoDB旅行

如何有效地替换XML的多个节点?

如何有效地语法

对多个数据框进行子集化并聚合它们以有效地进行绘图

更有效地过滤多个列表和嵌套循环

如何更有效地基于熊猫数据帧上的多个过滤器进行追加

如何很好地有效地计算多个区间之间的总重叠?

使用相同的 bin 有效地对多个数组进行分箱

有效地使用多个块状切片进行随机图像裁剪

有效地就地过滤字典

如何有效地删除字符串之前(而不是之后)的所有标签?

如何有效地对对象进行分组并为每组对象进行计算

如何有效地过滤每行矩阵的最大元素

如何有效地获取过滤查询集的随机元素?

如何有效地从词典列表中过滤数据

如何有效地获取python中svn提交的过滤列表?

如何更有效地使用 map_dfr() 过滤数据集?

如何在R中有效地联接具有多个主键的表?

如何有效地绘制带有多个孔的多边形?

如何有效地按组汇总(具有多个输出)数据集中的列?

如何有效地从所有组合中随机选择多个组合

有效地对numpy数组进行降序排序?