【发布时间】:2018-02-10 00:55:23
【问题描述】:
我想按组在两个日期之间插入行。我这样做的方式非常复杂,以至于我通过最后一次观察结转插入缺失值然后合并。我想知道有没有更简单的方法来实现它。
# sample data
user<-c("A","A","B","B","B")
dummy<-c(1,1,1,1,1)
date<-as.Date(c("2017/1/3","2017/1/6","2016/5/1","2016/5/3","2016/5/5"))
dt<-data.frame(user,dummy,date)
user dummy date
1 A 1 2017-01-03
2 A 1 2017-01-06
3 B 1 2016-05-01
4 B 1 2016-05-03
5 B 1 2016-05-05
期望的输出
【问题讨论】: