如何将命名列表的内容加载到全局环境中?
How to load the content of a named list into global environment?
假设我有一个命名列表x
:
x <- list(a = 1, b = 2)
如何将 x
的内容加载到全局环境中,以便我可以从全局环境访问 a
和 b
?:
a
# [1] 1
b
# [2] 2
(我为什么这样做:实际上,x
源自 matlab 生成的 .mat
文件。它更像是一个 .Rdata
文件)
我们可以使用list2env
list2env(x, .GlobalEnv)
a
#[1] 1
b
#[1] 2
您也可以使用 attach(x) 使 a 和 b 在搜索列表中可用。
假设我有一个命名列表x
:
x <- list(a = 1, b = 2)
如何将 x
的内容加载到全局环境中,以便我可以从全局环境访问 a
和 b
?:
a
# [1] 1
b
# [2] 2
(我为什么这样做:实际上,x
源自 matlab 生成的 .mat
文件。它更像是一个 .Rdata
文件)
我们可以使用list2env
list2env(x, .GlobalEnv)
a
#[1] 1
b
#[1] 2
您也可以使用 attach(x) 使 a 和 b 在搜索列表中可用。