The following appears to be pretty "standard" (though not included in chron) to me:

 b = ISOdate(2001,12,12)
 format(b, '%j')

or is that what you refer to with
"I know I can make my own using julian" ?


No idea about the other questions though ...


Jannis


On 08.06.2012 10:01, Agustin Lobo wrote:
Hi!
Is not there an standard R function to retrieve the day of the year
(since 1st Jan of the same year)?
I know I can make my own using julian, but find it weird that having
days(), months() etc doy() does not exist as an standard function.

Also, is the following not a bit inconsistent?

a<- chron("20100506",format="ymd")
a
[1] 100506
years(a)
[1] 2010
Levels: 2010

but instead have to cast to Date to apply julian:
julian(a)
Error in names(d) : 'd' is missing
julian(as.Date(a))
[1] 14735
attr(,"origin")
[1] "1970-01-01"

Thanks

Agus


______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to