2013-02-11 3 views
0

나는 다음과 같습니다 데이터 프레임이 있습니다모양 변경 데이터 프레임

variable=c("alpha","beta1","beta2") 
value=c(22,11,33) 

df=data.frame(variable=variable, 
       value=value) 

df 

variable value 
alpha 22 
beta1 11 
beta2 33 

나는 그것을 같이하고 싶습니다 :

coef alpha beta1 beta2 
value 22 11  33 

모양 변경/캐스트/dcast 논리는 무엇인가?

는 가능하면

모르는 당신은 여전히 ​​필요합니다 첫 번째 오른쪽에 열이

names(d)[1] <- "coef" 
을 수행 할 수의 이름을 얻기 위해, 그러나 reshape2

library(reshape2) 
(d <- dcast(df, 'value' ~ variable, value.var='value')) 

를 사용하면

+1

't.data.frame' 함수가 있습니다. 너 그거 해봤 니? –

답변

3

감사합니다 하나의 성명서에서이를 행한다.