【发布时间】:2017-01-31 15:11:54
【问题描述】:
我从一个 csv 文件中读取了一个数字列表。它包括像731961,731962,731966,731967,731968 这样的数字,它们应该对应于2004-01-15,2004-01-16,2004-01-20,2004-01-21,2004-01-22。
但是,当我尝试在 R 中转换数字时,结果日期是错误的,例如,as.Date(731961,origin="1900-01-01") --> "3904-01-17"。
我在这里做错了什么?
【问题讨论】:
-
as.Date使用整数给出从指定原点开始的天数。从 1900 年开始的 731+ 千天大约是 2000 年。 -
试试 origin="0-01-01".