绝对数字的日期时间(与设定日期有关)

时间:2018-03-09 17:28:16

标签: r

我有一个数据集,在第一个案例发生后有绝对数字的日期,例如:

date  v1 v2
1     a  b
1     a  f
2     a  b
3     a  D
4     d  b
3     c  b

由于date = 1与设定日期相对应,比如1999-10-15,我想将其转换为可读日期,但不知道如何解决这个问题。

2 个答案:

答案 0 :(得分:1)

这可以通过使用来完成 as.Date(df$date, origin = "1999-10-14),其中传递给origin的值与绝对数字中的值0相对应。

答案 1 :(得分:0)

该功能可识别NA值,因此您可以使用df$date[df$date == 99] <- NAdf$date <- as.Date(df$date, origin = "1999-10-14")