我在將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