[R] unique vs duplicate problem
arun
smartpink111 at yahoo.com
Mon Jul 9 20:07:31 CEST 2012
Hi,
Try this:
#Duplicated:
x<-c(1:3,3)
x==x[duplicated(x)]
#[1] FALSE FALSE TRUE TRUE
#Unique:
x[!x==x[duplicated(x)]]
#[1] 1 2
A.K.
----- Original Message -----
From: Nico902 <descostes at ciml.univ-mrs.fr>
To: r-help at r-project.org
Cc:
Sent: Monday, July 9, 2012 12:42 PM
Subject: [R] unique vs duplicate problem
Hi,
Let say I have a numeric vector: x <- c(1, 2, 3, 3).
I want on one hand numbers which are not duplicated ie "1,2" and duplicated
"3".
so I did:
>duplicated(x)
FALSE FALSE FALSE TRUE
> unique(x)
1 2 3
which is not what I want. Is there a function in R to have the following
result:
>duplicated(x)
FALSE FALSE TRUE TRUE
>unique(x)
1 2
I could do it by programming some loops but I reckon somebody programmed a
function already.
Cheers.
--
View this message in context: http://r.789695.n4.nabble.com/unique-vs-duplicate-problem-tp4635868.html
Sent from the R help mailing list archive at Nabble.com.
______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.
More information about the R-help
mailing list