【发布时间】:2019-06-05 08:06:37
【问题描述】:
我必须从我的 df 中删除与特定条件相关的行。
我有一个简单的 df
sentID partner sentence
A B C
A B D
B C E
B C F
B A S
我想删除其中 sentID 和合作伙伴相等且 同时sentID 未与另一个合作伙伴值相关联的那些。 (即,特定的 sentID 不会仅以相同的合作伙伴值出现。) 否则,我必须保留该行。
sentID partner sentence
B C E
B C F
B A S
在输出示例中,包含 sentID A 的行已被删除,因为它仅与合作伙伴 B 一起出现。 SentID B 被保留,因为它与合作伙伴 C 和 A 一起出现。
我该怎么办?
感谢您的建议!
【问题讨论】:
-
“未关联”是什么意思?
-
@zx8754 特定的 sentID 不会仅以相同的合作伙伴值出现。在输出示例中,包含 sentID A 的行已被删除,因为它仅与合作伙伴 B 一起出现。 SentID B 被保留,因为它与合作伙伴 C 和 A 一起出现。
标签: r dataframe conditional-statements