我尝试使用下面的代码,但是失败了。我想知道为什么它失败了,以及正确(和优雅)的做法是什么?
我希望您能提供以下结果:
但我得到的是什么?
a <- 1
b <- 2
res <- lapply(ls(), function(x, l) { l$x <- get(x)}, l=list())
我希望您能提供以下结果:
res
# $a
# [1] 1
# $b
# [1] 2
但我得到的是什么?
res
# [[1]]
# [1] 1
# [[2]]
# [1] 2
lapply(ls(), function(x) get(x))
后才返回对象值。 - akrun