小编ada*_*a21的帖子

如何根据集合中的值删除数据框中的行?

如果我的数据框中的行满足集合中的任何值,我想删除它。我尝试了以下代码的许多不同迭代,但它们不起作用:

if subid in intersection == df_1["SubId"][x]:
    for x in range(len(df_1)):
        del df_1.iloc[x]
Run Code Online (Sandbox Code Playgroud)

我收到密钥错误:0。有任何想法吗??

提前致谢。

编辑:我已将交点定义如下:

intersection = set(ABC).intersection(XYZ)
Run Code Online (Sandbox Code Playgroud)

python pandas

1
推荐指数
1
解决办法
1209
查看次数

标签 统计

pandas ×1

python ×1