Есть ли хороший способ получить год + неделю число, преобразованное в R? Я пробовал следующее:
> as.POSIXct("2008 41", format="%Y %U")
[1] "2008-02-21 EST"
> as.POSIXct("2008 42", format="%Y %U")
[1] "2008-02-21 EST"
Согласно ?strftime
:
% Y Год с веком. Обратите внимание, что если в оригинальный григорианский календарь, ISO 8601: 2004 определяет его действительность (интерпретируется как 1BC): см. http://en.wikipedia.org/wiki/0_(year). Заметка что в стандарте также говорится, что за годы до 1582 года в его календаре следует использовать только с согласия заинтересованных сторон.
% U Неделя года в виде десятичного числа (00-53) с использованием воскресенья в качестве первый день 1 недели (и, как правило, с первого воскресенья год как день 1 недели 1). Американская конвенция.