У меня есть данные на протяжении более 3 лет. За каждый год я хочу найти день, соответствующий Янарию 1 того года. Например:Convert to the day and time of the year in 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
Я хочу выход в десятичные дни. Например, первый пример будет 125.0833333 и так далее. –