저는 카운티, 날짜 및 방문수의 세 열이있는 행렬이 있습니다. 날짜는이 (그냥 예)처럼, 각 카운티의 반복 :행렬을 축소하여 한 열의 값을 다른 열의 값으로 합치십시오.
County A 1/1/2012 2
County A 1/2/2012 0
County A 1/3/2012 5
... etc.
County B 1/1/2012 3
County B 1/2/2012 4
... etc.
나는 각 날짜에 대한 모든 카운티에서 방문을 요약하는이 행렬을 축소하려는
. 그래서 다음과 같이 보일 것이다 : 나는 R의 "table()"
기능을 사용하려고하지만,이 방식으로 날짜별로 방문에서 작동하도록 얻이 수없는 것
1/1/2012 5
1/2/2012 4
etc.
. 내가 할 때 "table(dt$date, dt$Visits)"
나 에게이 같은 주파수의 테이블을 제공합니다 :
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
2011-01-01 3 1 2 0 1 1 0 2 0 0 0 0 0 0 0 0
2011-01-02 2 3 1 0 0 1 0 0 1 0 2 0 0 0 0 0
2011-01-03 3 1 1 2 1 0 0 0 0 1 0 0 0 0 1 0
어떤 제안? 어떤 종류의 "합"을 사용하는 것이 더 나은 기능이 있습니까?
감사합니다.
aggregate
주셔서 감사합니다 사용 방법의 세 가지 예를 제공합니다! Tapply는 훌륭하게 작동했습니다. 결코 전에 "멋지다"는 것을 보지 못했습니다! – mEvans'with'는 콘솔 작업을 상당히 단순화합니다. 도움말 페이지에서는 "$"를 함수로 사용할 수있는 것처럼 함수 내부에서 오류가 발생할 수 있다고 경고합니다. –