Как разобрать год + номер недели в R?

Есть ли хороший способ получить номер года + недели, преобразованный в дату в 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_ (год) . Примечание что стандарт также говорит, что годы до 1582 года в его календаре следует использовать только с согласия вовлеченных сторон.

% U Неделя года в виде десятичного числа (00–53) с использованием воскресенья в качестве первый день 1 недели (и обычно с первым воскресеньем год как день 1 недели 1). Конвенция США.

17
задан Kyle Brandt 21 February 2012 в 15:42
поделиться