2013-11-01 6 views
1

죄송합니다. 분명히 드러나면 : 저는 제 질문과 비슷한 질문을 많이 발견했지만 제 자신의 데이터로는 알 수 없습니다. I는 다음과 같습니다 데이터 프레임이 있습니다데이터 프레임 열을 행으로 변경하십시오.

A <- c(1,6) 
B <- c(2,7) 
C <- c(3,8) 
D <- c(4,9) 
E <- c(5,0) 
df <- data.frame(A,B,C,D,E) 
df 
    A B C D E 
1 1 2 3 4 5 
2 6 7 8 9 0 

을 그리고 나는이 필요합니다

df 
    X1 
A 1 
A 6 
B 2 
B 7 
C 3 
C 8 
D 4  
D 9 
E 5 
E 0 

답변

2

보면 또 다른 옵션은 reshape2에서 용융 (DF)를 사용하는 것입니다

> stack(df) 
    values ind 
1  1 A 
2  6 A 
3  2 B 
4  7 B 
5  3 C 
6  8 C 
7  4 D 
8  9 D 
9  5 E 
10  0 E 
+0

감사합니다. 행운이없는 '재구성'을 사용하려고했습니다. – Sol

1

stack에서 꾸러미. 당신이 종종 이러한 종류의 작업을 수행하는 데 익숙해지는 강력한 패키지입니다.