data.frame の列を 1 つの列に積み重ねるのに問題があります。今、私のデータは次のようになります。
id time black white red
a 1 b1 w1 r1
a 2 b2 w2 r2
a 3 b3 w3 r3
b 1 b4 w4 r4
b 2 b5 w5 r5
b 3 b6 w6 r6
次のように data.frame を変換しようとしています。
id time colour
a 1 b1
a 2 b2
a 3 b3
b 1 b4
b 2 b5
b 3 b6
a 1 w1
a 2 w2
a 3 w3
b 1 w4
b 2 w5
b 3 w6
a 1 r1
a 2 r2
. . .
. . .
. . .
この問題には reshape パッケージを使用する必要があると推測していますが、それを使用して複数の列を 1 つの列の下に積み重ねる方法が正確にはわかりません。誰でもこれについて助けてもらえますか?