【发布时间】:2019-07-15 18:10:10
【问题描述】:
我想尝试根据对某些行的重复观察来唯一地标记数据集 (df)。举个例子:
ID Name1 Name2 Name3 Name4 Name5
1 abc NA rr def NA
2 AA NA NA NA NA
3 abc NA rr def NA
5 rty NA NA NA NA
6 rty NA NA NA NA
7 rty NA NA NA NA
但我想要一个基于名称 1 到 5 标记相同行并删除唯一行的数据集,如下所示
ID Name1 Name2 Name3 Name4 Name5 Flag
1 abc NA rr def NA a
3 abc NA rr def NA a
5 rty NA NA NA NA b
6 rty NA NA NA NA b
7 rty NA NA NA NA b
到目前为止,我已经这样做了:
duplicated(df[c(-1)])|duplicated(df[c(-1)]
但这只是不会标记重复的列。
非常感谢!
【问题讨论】:
标签: r dataframe unique distinct flags