我在将 data.frame 中的列堆叠成一列时遇到问题。现在我的数据看起来像这样:
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 包,但我不确定如何使用它将多列堆叠在一列下。任何人都可以提供帮助吗?