我在R中玩弄日期时间的东西,无法弄清楚如何改变时间原点来接受更老的日期。例如:如何在日期时间对象中处理不明确的世纪?
vals <- as.character(60:70)
as.POSIXct(vals, origin="1900-01-01", format = "%y")
# [1] "2060-07-25 EDT" "2061-07-25 EDT" "2062-07-25 EDT" "2063-07-25 EDT"
# [5] "2064-07-25 EDT" "2065-07-25 EDT" "2066-07-25 EDT" "2067-07-25 EDT"
# [9] "2068-07-25 EDT" "1969-07-25 EDT" "1970-07-25 EDT"
是否有可能调整的起点,从而as.POSIXct
将回到1960年的“60”的输入?处理一个不明确的世纪的最佳方式是什么?
我读过 - 我只是假设会有一种方法来改变默认行为。 – dayne
@dayne:通常没有办法破坏符合国际标准的行为。 –