我有一个名为sonar
的data.frame。第一行的内容是:
另外,我有一个索引向量; index = c(1:N)
。我需要对索引进行采样,然后将其拆分为5个部分。然后,我需要取5组行,每组都有data.frame的行,这些行由向量索引的一部分给出。
我做了以下事情:
partitions = split(index, cut(seq_along(index), 5, labels = F))
所以我的部分位于partitions[1]
,partitions[2]
......这些是列表。
我现在要做什么?
答案 0 :(得分:1)
您可以使用
获取列表df.groups
中的所有行组
df.groups <- lapply(partitions, function(part) df[part,])
所以第一组行是df.groups[[1]]
,等等。