One way is values <- lapply(lis, get) You can do names(values) <- lis to attach the object names to the values in the list returned by lapply.
Bill Dunlap TIBCO Software wdunlap tibco.com On Fri, Jun 1, 2018 at 7:25 AM, Christian <christ...@echoffmann.ch> wrote: > Hi, > > I have searched the documentations of eval, substitute, expression, and I > cannot make work something like the values of a list of variable names: > > lis <- ls(pattern="pr") # all variables with names containing 'pr' > > What is the mantra giving me the _values_ of the variables whose names > are contained in 'lis'. eval(parse(ls(pattern="pr"))) will not do but > returning TRUE. > > TIA > C. > -- > Christian Hoffmann > Rigiblickstrasse 15b > CH-8915 Hausen am Albis > Switzerland > Telefon +41-(0)44-7640853 > > ______________________________________________ > R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posti > ng-guide.html > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.