我在将data.frame中的列堆叠到一列中时遇到问题。 现在我的数据看起来是这样的:将data.frame中的列堆叠到R中的一列中
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
. . .
. . .
. . .
我猜测,这个问题需要使用重新整形软件包,但我不确定如何使用它在一列下堆叠多列。任何人都可以提供帮助吗?
你是否看了帮助'melt'在'reshape'(以上UPTODATE'reshape2'包 – mnel