我有一个大致如下的数据集:
COUNTRY ADMIN1 month YEAR nevent
<chr> <chr> <dttm> <dbl> <dbl>
1 Algeria Adrar 2003-07-01 00:00:00 2003 1.00
2 Algeria Adrar 2004-10-01 00:00:00 2004 1.00
3 Algeria Adrar 2005-04-01 00:00:00 2005 1.00
4 Algeria Adrar 2005-06-01 00:00:00 2005 1.00
5 Algeria Adrar 2008-12-01 00:00:00 2008 1.00
6 Algeria Adrar 2009-02-01 00:00:00 2009 1.00
7 Algeria Adrar 2009-04-01 00:00:00 2009 2.00
8 Algeria Adrar 2009-11-01 00:00:00 2009 1.00
9 Algeria Adrar 2010-07-01 00:00:00 2010 1.00
10 Algeria Adrar 2012-02-01 00:00:00 2012 1.00
我的单位是每月/第一次观察 现在,我的主要问题是,当某些事件发生时,该数据集仅显示非洲的月/管理层和国家/地区。 0.如何用观察到的0事件填充观察结果?
换句话说,我需要添加: - 没有事件发生的每个月(n事件= 0) - 没有事件发生的每个管理员(无论是在特定月份还是在特定月份) - 每个没有发生任何事件的国家(无论是在特定月份还是在特定月份)
我注意到存在以下内容:
library(tidyverse)
complete(dat, id, date)
但是如何根据我的具体情况调整它?
由于