【发布时间】:2014-08-10 12:21:09
【问题描述】:
我在 R 中有一个数据集,其中包含格式为 yyyy/mm/dd 的日期列。我正在尝试使用 as.Date 将这些日期转换为 R 中的日期对象。但是,我似乎找不到正确的原点参数来输入 as.Date。以下代码是我一直在尝试的示例。我正在使用 Excel 中的 CSV 文件,因此我根据我查看过的其他网站使用了 origin="1899/12/30。
> as.Date(2001/04/26, origin="1899/12/30")
[1] "1900-01-18"
但是,这不起作用,因为输入日期 2001/04/26 返回为“1900-01-18”。我需要将日期转换为日期对象,以便将日期转换为儒略日期。
【问题讨论】:
-
我认为您在寻找
format而不是origin,试试as.Date("2001/04/26", "%Y/%m/%d")