An embedded and charset-unspecified text was scrubbed... Name: not available Url: https://stat.ethz.ch/pipermail/r-help/attachments/20051009/46643779/attachment.pl
How to get the remaining vector after sampling a subset?
3 messages · Xiao Shi, Sundar Dorai-Raj, Dimitris Rizopoulos
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
one way is to use: x[!x %in% chosen] I hope it helps. Best, Dimitris ----- Original Message ----- From: "Xiao Shi" <bioconductor.cn at gmail.com> To: <r-help at stat.math.ethz.ch> Sent: Sunday, October 09, 2005 11:26 AM Subject: [R] How to get the remaining vector after sampling a subset?
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]]
______________________________________________ R-help at 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
Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm