私は以下のdata.frameを持っています。Rの半重複行を削除します
a <- c(rep("A", 3), rep("B", 3), rep("C",2), "D")
b <- c(NA,1,2,4,1,NA,2,NA,NA)
c <- c(1,1,2,4,1,1,2,2,2)
d <- c(1,2,3,4,5,6,7,8,9)
df <-data.frame(a,b,c,d)
a b c d
1 A NA 1 1
2 A 1 1 2
3 A 2 2 3
4 B 4 4 4
5 B 1 1 5
6 B NA 1 6
7 C 2 2 7
8 C NA 2 8
9 D NA 2 9
Iは、列Bの値を持つ行が維持されるように(カラムA & Cに基づく)重複する行を削除します。この例では、行1,6、および8が削除されています。
かなりありません。行5と6が削除され、1ではなく行2が削除されます。 – Stephen