2017-04-21 12 views
0

私はsonarと呼ばれるdata.frameを持っています。最初の行の内容は次のとおりr - インデックスを使用してdata.frameの行をフィルタリングする

first row of the data.frame

また、Iインデックスのベクトルを有します。 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[[1]]ある

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

でリストdf.groups内の行のすべてのグループを取得することができます。

関連する問題