But usually weeks start with a Monday. So what should happen when new year isn't on a Monday? format(days, "%W") puts the first Monday of the year in the first week, which makes sense.
hth. Lauri Nikkinen schrieb: > 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. > -- Eik Vettorazzi Institut für Medizinische Biometrie und Epidemiologie Universitätsklinikum Hamburg-Eppendorf Martinistr. 52 20246 Hamburg T ++49/40/42803-8243 F ++49/40/42803-7790 ______________________________________________ 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.