Я работаю с набором данных, который выглядит немного как это:Как получить дату от дня
Year Date Day_nr Value
1976 19-02-1976 50 167
1976 19-03-1976 79 140
1978 05-03-1978 64 200
1978 05-04-1978 95 200
1999 05-05-1999 125 89
1999 20-06-1999 171 79
Я тогда интересно оценить полиномиальной модели каждый год в зависимости от количества дней как значение оси. Затем я запускаю функцию прогнозирования для оценки значений модели. Я делаю это с числами дня. Моих данные для прогнозирования кадра данных, то выглядит как это только с большим количеством записей в год
Year Day_nr Value
1976 53 167
1976 80 140
1978 69 300
1978 130 200
1999 140 89
1999 160 79
Что теперь я хотел бы сделать, это получить дату из этих чисел дня и года. Я думал, что могу сделать это с помощью lubridate, но я мог найти только противоположное направление, которое я использую для генерации чисел дня, в первую очередь в исходном файле данных. Работа со всей датой в качестве предиктора для меня невозможна, так как мне нужен номер дня для других вычислений.
Есть ли способ легко сделать это?
Cheers, Сарина
'as.Date (паста (1976, 1, 1, sep = "-")) + 53 - 1' принимает числовой или символьный год (1976) и числовой день года (53) и выдает результат класса «Дата». –