у меня есть датафрейм
dat <- data.frame(c("G", "G", "G", "G"), c("G1", "G1", "G2", "G2"), c('2017-01-01', '2017-01-03', '2017-04-02', '2017-04-05'))
colnames(dat) <- c('Country', 'Place', 'date')
Я хотел бы получить следующие выходные данные: (полная дата для каждой (страны) группы)
dat <- data.frame(c("G", "G", "G", "G", "G", "G", "G"),
c("G1","G1", "G1", "G2", "G2", "G2", "G2"),
c('2017-01-01', '2017-01-03','2017-01-03',
'2017-04-02', '2017-04-03', '2017-04-04', '2017-04-05'))
Я пробовал:
dat = dat %>% group_by(Country, Place) %>% complete(date)
но это не работает.
Может ли кто-нибудь помочь мне с этим?