【发布时间】:2020-05-22 18:46:34
【问题描述】:
我正在尝试逐行删除重复数据。例如
> head(data_Final)
ID Value1 Value2 Value3 Value4
1 a 876 989 989 758
2 b 921 801 971 995
3 c 636 889 7724 95
4 d 999 999 896 999
5 e 251 254 251 235
6 f 552 100 669 015
我需要这样的结果:
> head(data_Final)
ID Value1 Value2 Value3 Value4
1 a 876 989 NA 758
2 b 921 801 971 995
3 c 636 889 7724 95
4 d 999 NA 896 NA
5 e 251 254 NA 235
6 f 552 100 669 015
我搜索了很多,但结果是在一列而不是一行中的重复项。
【问题讨论】:
-
您可以将数据转为长格式,按 ID 分组,改变重复值,然后转回宽格式。
标签: r dplyr duplicates