我有超過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