2014-03-27 2 views
0

I는 아래의 "주요"데이터 프레임과 같은 매트릭스가이 같은1 단일 열에서 여러 열을 생성하기 위해 매트릭스 모양을 변경

date<-c("2014-01-01","2014-02-01","2014-01-01","2014-03-01") 
value<-c(1,2,3,4) 
group<-c("a","a","b","b") 
main<-data.frame(date= date,value = value, group = group) 
main 

메인 보이는. 코드를 실행하여 볼 수 있습니다.

 date  value group 
1 2014-01-01  1  a 
2 2014-02-01  2  a 
3 2014-01-01  3  b 
4 2014-03-01  4  b 

그룹 열에서 모든 그룹을 얻을 수 있도록 내 최종 데이터 프레임이 3 열이 같을 것이다, 그래서 그들에게 개별 열을 만들 수있는 방법이 있나요.

 date  a b 
1 2014-01-01  1 3 
2 2014-02-01  2 
4 2014-03-01   4 

내가 찾고있는 것은 용융 기능의 무언가이다. 하지만 나는 UNMELT 기능을 보지 못했습니다.

감사합니다.

답변

0

Yup! 이것은 reshape2 패키지의 dcast 함수의 전형적인 경우입니다.

코드는 다음과 같습니다

dcast(main, date~group) 
관련 문제