【发布时间】:2022-01-18 15:19:36
【问题描述】:
我经常处理大型数据集,导致我有时会创建嵌套列表以减少环境中的对象。
当对这样的列表进行子集化并希望在所有步骤中转到第一个条目时,它看起来像这样:
llra[[1]][[1]][[1]]
在我当前的一些脚本中,这些脚本中的数据与列表中最后一步的每个条目都是可比较的。如果我想比较这些或进行计算,它看起来像这样:
mean(llra[[1]][[1]][[1]], llra[[1]][[2]][[1]], llra[[1]][[3]][[1]])
有没有办法对它们进行不同的子集化,所以我可以这样写:
mean(llra[[1]][[c(1:3)]][[1]])
感谢您的帮助!
【问题讨论】:
-
列表的最终元素包括什么?单个数字、向量、数据框?
llra[[1]][1:3][[1]]到子集列表。 -
llra[[1]][1:3][[1]]将返回列表的第一个列表llra[[1]][1:3] -
在我的情况下,最终元素包括光栅层,但是这样做时: llra[[1]][1:3][[1]] 它只返回三个中的第一个列表,如 utubun说