@Lopis Ya, tapi sudah terlambat untuk melakukannya sekarang - dan sudah terlambat ketika kami awalnya menutupnya. Pertanyaan semacam ini dianggap (batas) pada topik beberapa tahun yang lalu tetapi saat ini akan dimigrasi dengan cepat.
whuber
Jawaban:
115
unique()memang menjawab pertanyaan Anda, tetapi fungsi lain yang terkait dan menarik untuk mencapai tujuan yang sama adalah duplicated().
Ini memberi Anda kemungkinan untuk mencari baris mana yang diduplikasi.
a <- c(rep("A",3), rep("B",3), rep("C",2))
b <- c(1,1,2,4,1,1,2,2)
df <-data.frame(a,b)
duplicated(df)[1] FALSE TRUE FALSE FALSE FALSE TRUE FALSE TRUE> df[duplicated(df),]
a b2 A 16 B 18 C 2> df[!duplicated(df),]
a b1 A 13 A 24 B 45 B 17 C 2
Terima kasih Bernd. Saya pikir unik hanya dapat diterapkan untuk kolom tertentu. Saya tidak tahu bahwa itu dapat digunakan untuk seluruh kerangka data juga. terima kasih lagi
Jawaban:
unique()
memang menjawab pertanyaan Anda, tetapi fungsi lain yang terkait dan menarik untuk mencapai tujuan yang sama adalahduplicated()
.Ini memberi Anda kemungkinan untuk mencari baris mana yang diduplikasi.
sumber
Anda sedang mencari
unique()
.sumber