Yeah, that's correct. I can accept that there is more than 52 weeks in
a year (:-)) but it's hard to accept that the first week e.g in this
example is 00 (year 2008). Should the first week be the first one, 1?

-Lauri

2008/3/18, John Kane <[EMAIL PROTECTED]>:
> 365/7 != 52.  You have more than 52 weeks in each
> year.
>
>
> --- Lauri Nikkinen <[EMAIL PROTECTED]> wrote:
>
> > R users,
> >
> > I have a vector of dates
> >
> > days <- seq(as.Date("2007/1/1"),
> > as.Date("2008/1/31"), "days")
> >
> > and I would like to have week numbers from 1 to 52
> > for each year. How
> > do I do that? Now I get 00-53 using
> >
> > format(days, "%W")
> >
> > > range(format(days, "%W"))
> > [1] "00" "53"
> >
> > I have read "Date and Time Classes in R" (R news
> > 01/04 by Gabor
> > Grothendieck and Thomas Petzoldt) with no help.
> >
> > Thanks
> > Lauri
> >
> > ______________________________________________
> > 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.
> >
>
>
>
>      Be smarter than spam. See how smart SpamGuard is at giving junk email 
> the boot with the All-new Yahoo! Mail.  Click on Options in Mail and switch 
> to New Mail today or register for free at http://mail.yahoo.ca
>

______________________________________________
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