Re: [R] values of list of variable names

2018-06-01 Thread Greg Minshall
Christian, does this do it? > eval(lapply(ls(pattern="pr"), function(x) eval(parse(text=x cheers, Greg __ 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

Re: [R] values of list of variable names

2018-06-01 Thread jim holtman
You probably want to use 'get': > r1 <- 5 > r2 <- 3 > r3 <- 45 > x <- ls(pattern = '^r.$') > x [1] "r1" "r2" "r3" > lapply(x, get) [[1]] [1] 5 [[2]] [1] 3 [[3]] [1] 45 > Jim Holtman Data Munger Guru What is the problem that you are trying to solve? Tell me what you want to do, not how you

Re: [R] values of list of variable names

2018-06-01 Thread William Dunlap via R-help
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 wrote: > Hi, > > I have searched the documentations of

[R] values of list of variable names

2018-06-01 Thread Christian
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