How do I subset data to only keep those rows of a dataframe where a variable's value matches one item of a vector. For example, how do I keep all of the rows (and all variables) where mydata$id equals one of the values in keepid? See below?
mydata <- NULL mydata$id <- 1:30 mydata$value <- seq(from=1,to=100, length.out=30) keepid <- c(6,10,12,13,19,25,26,27,28,29) In other words, I want the output file to have two columns, 1) id and 2) value, with only those rows where id equals one of the values in the keepid vector. Thanks for your help! -- View this message in context: http://r.789695.n4.nabble.com/Keep-rows-where-a-variable-matches-one-item-of-a-vector-tp4290297p4290297.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ [email protected] 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.

