On Fri, Apr 11, 2008 at 07:00:10PM +0800, Ng Stanley wrote: > I tried that, it will work well if the vector contain unique row names. > However, my vector contain duplicate row names.
how about # generate toy data frame d = data.frame(x=1:10, y=10:1) # set up a vector of row names v = c('1','3','1','4','3') # select newd = d[v,] cu Philipp -- Dr. Philipp Pagel Tel. +49-8161-71 2131 Lehrstuhl für Genomorientierte Bioinformatik Fax. +49-8161-71 2186 Technische Universität München Wissenschaftszentrum Weihenstephan 85350 Freising, Germany and Institut für Bioinformatik und Systembiologie / MIPS Helmholtz Zentrum München - Deutsches Forschungszentrum für Gesundheit und Umwelt Ingolstädter Landstrasse 1 85764 Neuherberg, Germany http://mips.gsf.de/staff/pagel ______________________________________________ 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.