次のdata.frameを分割するにはどうすればよいですか
df <- data.frame(var1 = c("a", 1, 2, 3, "a", 1, 2, 3, 4, 5, 6, "a", 1, 2), var2 = 1:14)
の/グループのリストに
a 1
1 2
2 3
3 4
a 5
1 6
2 7
3 8
4 9
5 10
6 11
a 12
1 13
2 14
したがって、基本的に、列1の値「a」はデータフレームを分割するタグ/識別子です。分割関数については知っていますが、別の列を追加する必要があります。例からわかるように、グループのサイズはさまざまであるため、ニーズに合わせてこのようなダミー列を自動的に作成する方法がわかりません。
それについて何かアイデアはありますか?
乾杯、
スヴェン