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
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
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
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
4 matches
Mail list logo