私はこのような長いデータフレームを持っています:
Row Conc group
1 2.5 A
2 3.0 A
3 4.6 B
4 5.0 B
5 3.2 C
6 4.2 C
7 5.3 D
8 3.4 D
..。
実際のデータには数百行あります。AをCとDに分割したいと思います。ウェブを調べていくつかの解決策を見つけましたが、私の場合には当てはまりません。
例:ケース1:
x = data.frame(num = 1:26, let = letters, LET = LETTERS)
set.seed(10)
split(x, sample(rep(1:2, 13)))
任意の数で分割したくない
ケース2:レベル/ファクターで分割
data2 <- data[data$sum_points == 2500, ]
私も単一の要因で分割したくありません。時々私は多くのレベルを一緒に組み合わせたいです。
ケース3:行番号で選択
newdf <- mydf[1:3,]
実際のデータには数百行あります。行番号がわかりません。分割したいレベルがわかっています。