【发布时间】:2016-07-31 13:17:09
【问题描述】:
我的数据是这样的
> sample
ID Date
1 1 NA
2 1 NA
3 1 16436
4 1 NA
5 2 NA
6 2 16436
7 2 NA
8 2 NA
我要的数据集是
> final
ID Date
1 1 <NA>
2 1 <NA>
3 1 2015-01-01
4 1 <NA>
5 2 <NA>
6 2 2015-01-01
7 2 2015-01-01
8 2 2015-01-01
我使用的代码是
> final <- sample %>%
+ group_by(ID) %>%
+ mutate(Date = zoo:: na.locf(as.Date(Date,origin= "1970-01-01")))
Error: incompatible size (2), expecting 4 (the group size) or 1
任何关于这个问题的帮助将不胜感激
【问题讨论】:
-
我认为您的预期输出中有错字。第 4 个元素不应该是“2015-01-01”吗?