我有一个列表,并且想将列表中的元素分解为全局环境中的单独对象。
例如,我想要以下列表:
obj <- list(a=1:5, b=2:10, c=-5:5)
是三个单独的对象a
,b
和c
。
我试图通过以下方式实现这一目标:
lapply(obj, FUN = function(x) names(x)[1] <<- x[1])
但它失败了,与Error in names(x)[1] <<- x[1] : object 'x' not found
.
我怎样才能实现我的目标?