【发布时间】:2014-08-17 21:41:55
【问题描述】:
我有这个list:
list <- list(a=1, b=1:3, c=4)
如果我取消列出它会返回以下内容:
> unlist(list)
a b1 b2 b3 c
1 1 2 3 4
有没有办法将list 分开,这样我就可以得到:
a <- 1
b <- 1:3
c <- 4
谢谢
【问题讨论】:
-
把它命名为 not "list" 和
list2env(l, envir = .GlobalEnv) -
我怀疑这是一件坏事。这些对象在列表中是有原因的吗?他们应该呆在一起。以这种方式将它们分开到单独的列表中并创建命名变量是没有效率的,而且您有可能会在不注意的情况下踩到现有变量。调试地狱。但是,嘿,不能说你没有被警告过!
-
完全正确...我已经重写了这部分以避免列表