我尝试使用将NA日期向量中的na值替换为另一个值zoo::na.fill,但它NA用“ 1970-01-02”而不是我指定的值替换了我的值:
library(zoo)
a <- as.Date(c(NA, '2018-01-01'))
na.fill(a, as.Date('2018-01-02'))
[1] "1970-01-02" "2018-01-01"
Run Code Online (Sandbox Code Playgroud)
为什么会发生?是一个错误还是我需要指定一些东西以便它可以按预期工作?注意:我知道我们可以使用,a[is.na(a)] <- as.Date('2018-01-02')但是这个问题是关于na.fill动物园的