如何在R中找到日期的"起源"

rid*_*994 8 r date

如果我有一个使用as.Date函数转换的日期,例如"2015-01-01"我如何找出它作为参考源的日期?是的,我试过?Date,尝试使用默认的原点,但在1945年得到了几天.我想知道如何做到这一点,所以我不必每次在日期操作时手动检查.

小智 8

R包lubridate有一个解决方案.lubridate::origin将返回原点是什么.


Fra*_*ank 5

如文档中所述,该origin参数不会在Date对象中创建相应的属性;这只是为了使整数输入更容易(例如,来自使用不同来源的 Excel、SAS 等)。

Adput确认Dates 是普通的旧数字:

d <- as.Date("2000-01-01")
dput(d)
# structure(10957, class = "Date")
Run Code Online (Sandbox Code Playgroud)

(我会str(d)改用,但有时这似乎隐藏了信息。)