używam strtoi
określić tydzień roku w następujących funkcji:R - strtoi dziwne zachowanie dostać tydzień roku
to.week <- function(x) strtoi(format(x, "%W"))
To działa dobrze dla większości terminach:
> to.week(as.Date("2015-01-11"))
[1] 1
jednak gdy próbuję dat między 2015-02-23
i 2015-03-08
, otrzymuję NA
w wyniku:
> to.week(as.Date("2015-02-25"))
[1] NA
Czy mógłbyś wyjaśnić mi, co powoduje problem?
@ rmuc8, nie do końca, gdyż jest to pytanie, dlaczego jego podejście nie działa, zamiast, jak to zrobić ogólnie. – BrodieG