저는 R이 매우 새롭습니다. 나는 이걸 가지고 어떤 사람이 나를 도울 수 있기를 바랍니다. 나는 다음과 같은 예를 들어 보이는하는 data.frame
있습니다R을 먼저 집계하여 표를 만들보다 평균을 취하십시오
Year month d class
2009 200901 1 a
2009 200901 1 b
2009 200902 2 a
2009 200902 1 b
2009 200902 1 c
2009 200903 5 a
2009 200903 1 b
2009 200903 1 c
2009 200903 3 a
2010 201001 1 a
2010 201001 4 b
2010 201002 1 a
2010 201002 7 b
2010 201002 1 c
2010 201003 2 a
2010 201003 4 b
2010 201003 2 c
2010 201003 1 a
내가 그들을 밖으로 교차 테이블을하고 싶다 그 결과이
Year a b c
2009 3.667 1 0.667
2010 1.667 5 1
처음과 같을 것이다 나는 요약 싶습니다 한 달에 한 달에 한 번씩 모든 데이터를 수집 한 다음, 각 달에 대한 평균을 취하여 각 반에 대한 연간 수를 얻으십시오.
고마워요.
봐가. –
그래서'data.frame' 또는'data.table'을 가지고 있습니까? "모든 데이터 요약"이란 무엇을 의미합니까? 또한 일반적으로 시도하고 실패한 코드를 표시하는 것이 좋습니다. 또한 공유하는 모든 샘플 데이터가 [reproducible] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) – Sotos
내가 지금 가지고있는 데이터인지 확인하십시오. data.frame. 전에 내가 "table"을 사용하기 전에 : table (df $ year, df $ class), 그러나 그것은 한 달 동안 합계를 취할 것입니다. 또는 "tapply"를 사용하여 평균 또는 합계를 취합니다. – thd