【发布时间】:2018-05-18 12:26:46
【问题描述】:
我正在尝试将大量数据集减少为仅在“FIRSTNAME”列和“SSN”列中匹配的行。为了帮助澄清,我做了一个小系列。
非常小的样本
CUSTNUM FIRSTNAME SSN
1234 Matt 111
4321 Mark 222
5678 Mike 333
9875 Matt 444
1092 Matt 111
我希望它返回
CUSTNUM FIRSTNAME SSN
1234 Matt 111
1092 Matt 111
因为它们在两列中都匹配。
我的数据集包含超过 200 万行客户数据,因此我需要一种方法来识别可能的重复记录。
【问题讨论】:
-
试试
duplicated,即df[duplicated(df[2:3])|duplicated(df[2:3], fromLast = TRUE),]