【发布时间】:2018-07-08 19:54:02
【问题描述】:
标题听起来很混乱,但这些是我使用的搜索词,但没有找到解决方案。
假设我有一个列表。我想为该列表的每个索引元素分配另一个列表。假设要分配的列表是:
listChildren <- vector("list", length(childrenNames))
另一个列表,它将是分配给每个条目的父列表,是:
parentList <- vector("list",length(parents))
我能弄清楚如何将 parentList 中的每个列表元素分配给 listChildren 的唯一方法是循环并分配给每个索引。这似乎非常不像R。所以我正在寻找一种更有效的方法来做到这一点。
i <- 1
for (name in parentList) {
# Bad!
parentList[[i]] <- listChildren
i <- i + 1
}
【问题讨论】:
-
您能否编辑您的问题以更清楚地说明您要在这里做什么?
-
试图让@TimBiegeleisen 更清楚
-
Indrajeet 得到了它@thelatemail
标签: r list loops recursion vector