Message-ID: <1341857251.33620.YahooMailNeo@web39406.mail.mud.yahoo.com>
Date: 2012-07-09T18:07:31Z
From: arun
Subject: unique vs duplicate problem
In-Reply-To: <1341852148567-4635868.post@n4.nabble.com>
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.