R'ın duplicated
döner bir vektör ya da veri çerçevesinin her eleman daha küçük bir simge olmayan bir elemanının bir kopyası olup olmadığını gösteren bir vektör. Yani 5 satırlık bir veri çerçevesinin 3, 4 ve 5 satırları aynıysa, duplicated
bana vektörü verecek
FALSE, FALSE, FALSE, TRUE, TRUE
Ama bu durumda gerçekten almak istiyorum
FALSE, FALSE, TRUE, TRUE, TRUE
yani, bir satırın daha büyük bir alt simgeye sahip bir satır tarafından çoğaltılıp çoğaltılmadığını bilmek istiyorum .
x <- c(1:9, 7:10, 5:22); y <- c(letters, letters[1:5]); test <- data.frame(x, y); test[duplicated(test$x) | duplicated(test$x, fromLast=TRUE), ]
7, 8 ve 9 kopyalarının üçünü de geri verdim . Bu neden çalışıyor?