Try this: do.call(rbind, mget(ls(pattern = 'data'), envir = .GlobalEnv))
On Wed, Feb 2, 2011 at 5:20 PM, Christopher T. Moore <moor0...@umn.edu>wrote: > Greetings, > > I would like to flexibly combine several data frames objects without > specifying the exact names of the objects in memory. Should I use indexing > to call those objects out of memory? I regularly use indexes to flexibly > extract parts of data frames and lists and to read files from my hard drive, > but I can't figure out how to do so with stored objects. > > In my case, all of the data frames of interest are formatted the same way > and have been assigned to objects with the prefix "data.". The following > examples combine only the names (not the objects themselves): > rbind(ls()[grep("data.", ls(), fixed=T)]) > list(ls()[grep("data.", ls(), fixed=T)]) > > Is there a way to get ls() (or some other function) to return the object > instead of just the name? I searched the help files and the R-help archives > but couldn't find a solution. Thanks in advance. > > Sincerely, > Chris > > -- > Christopher T. Moore, M.P.P. > Doctoral Student > Quantitative Methods in Education > University of Minnesota > 44.9785°N, 93.2396°W > moor0...@umn.edu > http://umn.edu/~moor0554 <http://umn.edu/%7Emoor0554> > > ______________________________________________ > 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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[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.