将double转换为日期格式

时间:2017-05-02 22:34:04

标签: r date zoo

我有一个双重列表,我希望将其转换为任何格式的日期。

time = seq(2008,2017,length.out = 300)

我不能直接使用as.Date(time)因为结果将从1970年开始。

1 个答案:

答案 0 :(得分:1)

反转订单:首先将起点和终点转换为日期,然后使用seq在它们之间进行插值。

使用包:

seq(ymd('2008-01-01'), ymd('2017-01-01'), length.out = 300)

(这是使用1月1日作为开始日期和结束日期;在您的代码中,您想要使用的内容不明确,实际上它不能像那样工作的一个很好的理由。)