相关疑难解决方法(0)

删除每个ID的重复项

假设我的数据框(mydata)中有三个变量:1)id,2)case和3)value.

mydata <- data.frame(id=c(1,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4), case=c("a","b","c","c","b","a","b","c","c","a","b","c","c","a","b","c","a"), value=c(1,34,56,23,34,546,34,67,23,65,23,65,23,87,34,321,87))


mydata 
    id case value
1   1    a     1
2   1    b    34
3   1    c    56
4   1    c    23
5   1    b    34
6   2    a   546
7   2    b    34
8   2    c    67
9   2    c    23
10  3    a    65
11  3    b    23
12  3    c    65
13  3    c    23
14  4    a    87
15  4    b    34
16  4    c   321
17  4    a    87
Run Code Online (Sandbox Code Playgroud)

对于每个id,我们可以有类似的"case"字符,它们的值可以相同或不同.所以基本上,如果它们的值相同,我只需要保留一个并删除副本.

那么我的最终数据将是 …

r duplicates dataframe

2
推荐指数
2
解决办法
189
查看次数

标签 统计

dataframe ×1

duplicates ×1

r ×1