根据条件保留重复值。大熊猫

时间:2019-02-26 16:53:58

标签: pandas duplicates

我想保留重复的值,这些值同时与其他列的两个特定值(仅其中之一)相关联。

示例:

id   | "A" | "B" | "C" | ... |

 0   | R1  |  0  |..

 1   | R1  |  1  |..

 2   | R1  |  2  |..

 3   | R1  |  4  |..

 4   | R2  |  1  |..

 5   | R2  |  3  |.. 

 6   | R3  |  0  |..

 7   | R3  |  2  |..

 8   | R3  |  3  |..

 9   | R4  |  1  |..

 10  | R4  |  2  |..

 11  | R4  |  3  |..

如果“ A”列中的重复项与以下值相关联:“ B”列的1和3,则保留3:

id   | "A" | "B" | "C" | ... |

 0   | R1  |  0  |..

 1   | R1  |  1  |..

 2   | R1  |  2  |..

 3   | R1  |  4  |..

 5   | R2  |  3  |..

 6   | R3  |  0  |..

 7   | R3  |  2  |..

 8   | R3  |  3  |..

 10  | R4  |  2  |..

 11  | R4  |  3  |..

嗯...我想在“ B”上删除3,并且仅当“ A”中的重复项在“ B”上具有1和3时(条件)。

0 个答案:

没有答案