【发布时间】:2022-02-02 14:10:31
【问题描述】:
我需要访问list 的第一个元素。问题在于列表的嵌套深度不同。这是一个例子:
list1 <- list(ts(1:100),
list(1:19,
factor(letters)))
list2 <- list(list(list(ts(1:100), data.frame(a= rnorm(100))),
matrix(rnorm(10))),
NA)
我的预期输出是获得两个列表的时间序列ts(1:100),即list1[[1]] 和list2[[1]][[1]][[1]]。我尝试了不同的东西,其中包括 lapply(list2, `[[`, 1) 在这里不起作用。
【问题讨论】:
-
所以我们只想提取
ts类对象? -
@zx8754 在这个例子中是的。
标签: r list select nested-lists