2017-05-29 55 views
-1

我有數據按照以下(標題是動態的,可以改變)移調數據,其中動態列頭

A B C D 
X 1 2 3 4 
Y 5 6 7 8 
Z 9 10 11 12 

和RI想轉置該數據如下

X A 1 
X B 2 
X C 3 
X D 4 
Y A 5 
Y B 6 
Y C 7 
Y D 8 
Z A 9 
Z B 10 
Z C 11 
Z D 12 

我曾嘗試使用melt功能R中,但沒有成功

回答

0

我們可以使用melt

library(reshape2) 
melt(t(df1))[c(2, 1, 3)] 
# Var2 Var1 value 
#1  X A  1 
#2  X B  2 
#3  X C  3 
#4  X D  4 
#5  Y A  5 
#6  Y B  6 
#7  Y C  7 
#8  Y D  8 
#9  Z A  9 
#10 Z B 10 
#11 Z C 11 
#12 Z D 12