我有超过3年的数据。对于每一年我想找到与当年Jaunary 1相对应的日子。例如:转换为R的年份中的日期和时间
> x <- c('5/5/2007','12/31/2007','1/2/2008')
> #Convert to day of year (julian date) –
> strptime(x,"%m/%d/%Y")$yday+1
[1] 125 365 2
我想知道如何做同样的事情,但随着时间的增加。但我仍然得到一天不是时间。任何人都可以建议什么是更好的方式来找到日期和时间的朱利安日期?
> x1 <- c('5/5/2007 02:00','12/31/2007 05:58','1/2/2008 16:25')
> #Convert to day of year (julian date) –
> strptime(x1,"%m/%d/%Y %H:%M")$yday+1
[1] 125 365 2
而不是这个结果,我希望在十进制日的输出。例如,第一个示例将是125.0833333
等。
非常感谢。
你要什么你的输出是什么样子? – alexwhan 2013-03-19 02:56:28
我想在十进制的日子里输出。例如,第一个例子是125.0833333等等。 – 2013-03-19 02:57:58