如果您有 list 但您希望列表中的每个元素在全局环境中都是它自己的单独元素,例如

alist <- list( c(1,2), c(3,4) )
# into
a <- c(1,2)
b <- c(3,4)

有没有简单的方法?可能是下面的形式:
mapply(function(x,y){ y <- x }, alist, list("a","b"), SIMPLIFY = FALSE )

最佳答案

使用 list2env

alist <- list( a=c(1,2), b=c(3,4) )  # naming list elements
list2env(alist, envir = .GlobalEnv)

关于r - 在 Global Environment 中命名和放置列表的每个元素,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20657609/

10-13 06:16