我有一个包含34个变量和大约25,000个观测值的数据集.每次观察都是指一个特定事件.它的格式如下:
no id date ....
1 363 006 2005-11-05
2 939 012 2007-01-23
3 541 090 2009-06-14
Run Code Online (Sandbox Code Playgroud)
我想知道是否有人可以告诉我如何获得此数据集中包含的5年内每个月的事件总数.
您似乎只想计算每个月的行数,如果是这样,您可以使用table():
> #make junk data
> data <- data.frame(no=rnorm(100),id=rnorm(100),date=seq(Sys.Date()-99,Sys.Date(),by="day"))
> table(format(data$date,"%b-%Y"))
Aug-2013 Jul-2013 Nov-2013 Oct-2013 Sep-2013
31 7 1 31 30
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5192 次 |
| 最近记录: |