我需要根据特定条件从数据框中删除行。
我有一个简单的数据框。
sentID partner sentence
A B C
A B D
B C E
B C F
B A S
我希望删除那些sentID和partner相等,并且同时sentID没有与另一个partner值相关联的行。(即,特定的sentID不仅出现在同一partner值中。) 否则,我必须保留该行。
sentID partner sentence
B C E
B C F
B A S
在输出示例中,包含sentID A的行被删除,因为它只与partner B一起出现。SentID B被保留,因为它与partner C和A一起出现。
我该怎么做?
感谢您的建议!