From: Sundar Dorai-Raj <sundar.dorai-raj_at_pdf.com>

Date: Sun 09 Oct 2005 - 19:41:46 EST

R-help@stat.math.ethz.ch mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Sun Oct 09 19:49:32 2005

Date: Sun 09 Oct 2005 - 19:41:46 EST

Xiao Shi wrote:

*> Hi ,
*

> I have a vector,for example,

*> x=rnorm(100)
**> Then i rendom choose 20 of them.
**> chosen=sample(x,20).
**> And i want to get the remain values in x.
**> Is there a quick way to go?
**>
**> Thanks in advance.
**>
**> [[alternative HTML version deleted]]
**>
*

How about:

x <- rnorm(100) y <- sample(x, 20) z <- x[!x %in% y]

But probably a safer way is to sample the indicies:

x <- rnorm(100) w <- sample(length(x), 20) y <- x[w] z <- x[-w]

**HTH,
**
--sundar

R-help@stat.math.ethz.ch mailing list

https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html Received on Sun Oct 09 19:49:32 2005

*
This archive was generated by hypermail 2.1.8
: Sun 23 Oct 2005 - 18:33:02 EST
*