我试图用NA替换某些日期。
我尝试了以下但是没有用。
df <- data.frame(dates = seq.Date(as.Date("1910-01-01"), as.Date("1999-01-01"), "days")) %>%
mutate_if(dates < as.Date("1990-01-05"),NA)
有谁知道怎么做?
谢谢!
答案 0 :(得分:0)
不使用mutate
,您还可以使用以下方式将大于目标日期的日期分配到NA
:
df$dates[df$dates < as.Date("1990-01-05")] <- NA