How to get the remaining vector after sampling a subset?
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