如何在R中将num转换为date? - ' origin'必须提供

时间:2018-04-13 01:10:48

标签: r date

我将我的SPSS文件读取到R并且日期变量没有作为日期转换。相反,它们看起来像这样:Datevar1:num 13666752000.如何将其转换为日期格式?我试过了df$Datevar1 <- as.Date(df$Datevar1)它给了我:&#39; origin&#39;必须提供。

由于

1 个答案:

答案 0 :(得分:1)

SPSS Dates start from 1582-10-14,数字以秒为单位。所以你只需要提供原点并将数字除以86400。

as.Date(13666752000/86400, origin = "1582-10-14")