小编Jac*_*rlo的帖子

如何删除一个 pandas 系列中与另一个 pandas 系列相同的值?

所以我有一个需要解决的具体问题。我需要删除一个 pandas 系列 (ser1) 中存在的元素,这些元素与另一个 pandas 系列 (ser2) 相同。

我尝试了很多不起作用的东西,我能找到的最接近的东西是使用 np.intersect1d() 函数的数组。这可以找到共同的值,但是当我尝试删除等于这些值的索引时,我遇到了很多错误。

我尝试了很多其他方法,但都没有真正起作用,并且已经尝试了 3 个小时,现在准备放弃。

这是两个系列:

ser1 = pd.Series([1, 2, 3, 4, 5])
ser2 = pd.Series([4, 5, 6, 7, 8])
Run Code Online (Sandbox Code Playgroud)

结果应该是:

print(ser1)
0   1
1   2
2   3
Run Code Online (Sandbox Code Playgroud)

我确信有一个简单的解决方案。

python indexing series pandas drop

3
推荐指数
2
解决办法
2537
查看次数

标签 统计

drop ×1

indexing ×1

pandas ×1

python ×1

series ×1