У меня есть следующий фрейм данных:
Date FLOW Modelled Infilled
01-01-1992 1.856 1.900 NA
02-01-1992 1.523 1.500 NA
03-01-1992 NA 2.400 NA
04-01-1992 3.679 3.800 NA
Я хочу заполнить столбец Infilled значениями FLOW. Там, где есть значения «NA» в столбце FLOW временного ряда, я хочу заменить эти NA значениями из столбца Modeled.
Ответ должен выглядеть так:
Date FLOW Modelled Infilled
01-01-1992 1.856 1.900 1.856
02-01-1992 1.523 1.500 1.523
03-01-1992 NA 2.400 2.400
04-01-1992 3.679 3.800 3.679
У меня есть решение в Excel следующим образом:
Infilled column =IF((FLOW="NA"),Modelled,FLOW)
Я еще не нашел решения в Интернете, которое помогло бы мне запрограммировать это в R. Временные ряды довольно длинные, и у меня есть несколько файлов, чтобы сделать это, поэтому цикл может быть наиболее подходящим решением. Я относительно новичок в R, и я не могу понять это. Помощь очень ценится!