考虑创建列表列表的命令,如下所示:
myList <- list(a = list(1:5), b = "Z", c = NA)
这会产生类似的东西:
$a
$a[[1]]
[1] 1 2 3 4 5
$b
[1] "Z"
$c
[1] NA
现在,当我不列出这个时,
unlist(myList, recursive = FALSE)
我明白了
$a
[1] 1 2 3 4 5
$b
[1] "Z"
$c
[1] NA
而我真正要寻找的是每个子列表中的第一个元素,即
1
"Z"
NA
循环非常慢。请不要循环。