我有一个双重列表,我希望将其转换为任何格式的日期。
time = seq(2008,2017,length.out = 300)
我不能直接使用as.Date(time)
因为结果将从1970年开始。
答案 0 :(得分:1)
反转订单:首先将起点和终点转换为日期,然后使用seq
在它们之间进行插值。
使用
seq(ymd('2008-01-01'), ymd('2017-01-01'), length.out = 300)
(这是使用1月1日作为开始日期和结束日期;在您的代码中,您想要使用的内容不明确,实际上它不能像那样工作的一个很好的理由。)