データ フレームの再形成に問題があります。
サンプル データ セットを次に示します。
u<-data.frame(patient=1:9,time=1:3,var1=rnorm(9),var2=rnorm(9),var3=rnorm(9),var5=rnorm(9),var6=rnorm(9))
6 個ではなく、20 個の変数があります。
私が望む唯一のことは、この広いデータ セットを長いデータ セットにすることです。また、これを行う方法を Stack Overflow/Google で検索しましたが、失敗しました。ここに投稿されたほとんどの reshape の質問は、私が求めているものよりもはるかに難しいようです。
私が求めているのは:
patient time variable value
1 1 var1 1.70484636
2 2 var1 0.19637999
3 3 var1 -1.20419038
4 1 var1 0.06944788
5 2 var1 -1.03074549
6 3 var1 0.9396862
7 1 var1 -0.57904879
8 2 var1 1.16163798
9 3 var1 1.11314472
1 1 var2 0.2138141
2 2 var2 2.9763986
3 3 var2 0.9686543
4 1 var2 0.1321531
5 2 var2 0.844687
6 3 var2 1.1336502
7 1 var2 0.5902222
8 2 var2 1.392971
9 3 var2 1.5335116
1 1 var3 0.93968 62
2 2 var3 2.9763986
3 3 var3 0.844687
....