Принимается, но игнорируется при вводе.
отаю над преобразованием дат на основе недели в даты на основе месяца.
При проверке моей работы я обнаружил следующую проблему в моих данных, которая является результатом простого вызова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"
Кто-нибудь может объяснить, что здесь происходит?