subset(data, row.names(data) %in% name.to.keep HTH, Anjan On Fri, Jan 14, 2011 at 1:25 PM, Jonathan Hughes < jonathan.hughes...@live.com> wrote:
> > > Hello, > > Here's my problem. I have a large data frame and a vector with some of its > row names. I'd like to have a new data frame only with those rows that match > this vector of row names. > > I tried this: > > data<-cbind(c(1,2,3,4,5,6),c(2,3,4,5,6,7)) > rownames(data)<-c("a", "b", "c","d","e","f") > names.to.keep<-c("a", "c", "d") > rows.to.keep<-which(rownames(data)==names.to.keep) > > But it didn't work. Any suggestions? > > thanks a lot. > > Jonathan. > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help@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. > -- =================================== anjan purkayastha, phd. research associate fas center for systems biology, harvard university 52 oxford street cambridge ma 02138 phone-703.740.6939 =================================== [[alternative HTML version deleted]] ______________________________________________ R-help@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.