2017-04-21 73 views
0

我有一個data.frame,名爲sonar。第一行的內容是:r - 使用索引過濾數據幀的行

first row of the data.frame

另外,我有索引的向量; index = c(1:N)。我需要對索引進行採樣,然後將其分成5部分。然後,我需要採取5組行,每組都有由矢量索引的一部分給出的data.frame的行。

我也做了以下內容:

partitions = split(index, cut(seq_along(index), 5, labels = F)) 

所以,我有我的份partitions[1]partitions[2] ......這些都是列表。

我現在要做什麼?

回答

1

你可以得到的所有行組列表df.groups

df.groups <- lapply(partitions, function(part) df[part,]) 

所以行的第一組是df.groups[[1]],等等。