Я пытаюсь заменить НС в «тесте» прогнозными значениями в «прогнозе».Я пытаюсь использовать матч, но я не могу понять это.имейте в виду, что идентификатор и время создают уникальный идентификатор из двух частей.Какие-либо предложения?(имейте в виду, что мой набор данных намного больше, чем в этом примере (строки = 32000))
test = data.frame(id =c(1,1,1,2,2,2), time=c(89,99,109,89,99,109), data=c(3,4,NA,5,2,NA))
forecast = data.frame(id =c(1,2), time=c(109,109), data=c(5,1))
Желаемый вывод
out = data.frame(id =c(1,1,1,2,2,2), time=c(89,99,109,89,99,109), data=c(3,4,5,5,2,1))