【发布时间】:2026-02-05 12:25:01
【问题描述】:
我有一个数据框,其中一列 (col_a) 中有重复值,另一列 (col_b) 中有重复值。
我只想选择在一列 (col_a) 中具有相同值但在另一列 (col_b) 中具有不同值的行。
原始数据框
col_a col_b col_c
0 1 2 1
1 1 2 1
2 3 20 1
3 3 18 1
4 3 20 1
5 3 18 1
所需的数据帧
col_a col_b col_c
2 3 20 1
3 3 18 1
4 3 20 1
5 3 18 1
我尝试使用 df.duplicate 但它不起作用,因为我在两列中都有重复的值。我只想选择在 b 列中具有不同值但在 a 列中具有相同值的行。
【问题讨论】:
-
不,这个例子没有回答我的问题