Принимается, но игнорируется при вводе.

отаю над преобразованием дат на основе недели в даты на основе месяца.

При проверке моей работы я обнаружил следующую проблему в моих данных, которая является результатом простого вызоваas.Date()

as.Date("2016-50-4", format = "%Y-%U-%u")
as.Date("2016-50-5", format = "%Y-%U-%u")
as.Date("2016-50-6", format = "%Y-%U-%u")
as.Date("2016-50-7", format = "%Y-%U-%u") # this is the problem

Предыдущий код возвращает правильную дату для первых 3 строк:

"2016-12-15"
"2016-12-16"
"2016-12-17"  

Однако последняя строка кода возвращается на 1 неделю:

 "2016-12-11"

Кто-нибудь может объяснить, что здесь происходит?

Ответы на вопрос(3)

Ваш ответ на вопрос