2

在 R 编程语言中,我有一个命名列表,如下所示

list <- list(first='hello',second='bye')

我想分别转换变量firstsecondhellobye。显然,实际列表比示例列表长得多,我想知道是否有比assign在循环中使用函数更好的解决方案。

谢谢你的时间。

4

1 回答 1

6

我想你需要list2env

mylist <- list(first = 'hello', second = 'bye')
ls()
## [1] "mylist"

list2env(mylist, .GlobalEnv)
ls()
## [1] "first"  "mylist" "second"

second
## [1] "bye"
于 2013-07-04T08:34:48.373 回答