我在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:通常沒有辦法破壞符合國際標準的行爲。 –