在 R 中将 列表转换为矢量

convert list to vector in r

提问人:Seyma Kalay 提问时间:11/14/2021 更新时间:11/14/2021 访问量:91

问:

我有一个列表对象,我想将其转换为向量。如何解决它?提前非常感谢。NULLNULL

myList <- list('A' = NULL, 'B'= NULL, 'C'= NULL); myList 

预期答案

 A <- B <- C <- NULL
R for 循环 数据操作

评论


答:

1赞 G. Grothendieck 11/14/2021 #1

输入已经是 NULL 值的向量

is.vector(myList)
## [1] TRUE

sapply(myList, is.null)
##    A    B    C 
## TRUE TRUE TRUE 

因此,我们假设问题要求在全局环境中创建对象 A、B 和 C,这些名称的组件在 中具有的值。(如果当前环境可能与全局环境不同,并且您希望将它们分配到当前环境中,则改用它们作为第二个参数。myListenvironment()

 list2env(myList, .GlobalEnv)