【发布时间】:2012-08-01 23:51:56
【问题描述】:
我有一个包含三列的矩阵:县、日期和就诊次数。每个县的日期重复,如下所示(仅作为示例):
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.
我想折叠此矩阵以汇总每个日期所有县的访问量。所以它看起来像这样:
1/1/2012 5
1/2/2012 4
etc.
我正在尝试在 R 中使用 "table()" 函数,但似乎无法让它以这种方式按日期对访问进行操作。当我做"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
有什么建议吗?有没有更好的函数可以使用,也许是某种“总和”?
谢谢!
【问题讨论】: