Я должен удалить строки из моего df относительно определенного условия.
У меня есть простой DF
sentID partner sentence
A B C
A B D
B C E
B C F
B A S
и я хочу удалить те, в которых sentID & partner равны, а в то же время sentID не связан с другим значением партнера. (т.е. конкретный sentID не отображается с тем же значением партнера).
В противном случае я должен сохранить ряд.
sentID partner sentence
B C E
B C F
B A S
В выходном примере строки, содержащие sentID A, были удалены, поскольку он отображается только с партнером B. SentID B был сохранен, потому что он появляется с партнером C и A.
Как я мог это сделать?
спасибо за ваши предложения!