Я относительно новичок в R и сталкиваюсь с некоторыми проблемами. Я работаю с dataframe, у которого отсутствуют определенные значения в определенные годы. Например:Средняя предыдущая и следующая строка для отсутствующего значения
year var1 var2
1972 1.3 1.4
1973 1.6 2.8
1974 2.0 1.5
1975 NA NA
1976 1.5 2.1
1977 NA NA
1978 1.9 1.1
Для каждого NA, я хочу взять среднее из предыдущей и следующей строк. Таким образом, var1 и var2 в 1975 году должны составлять 1,75 и 1,8 соответственно. В 1977 году они должны быть 1,7 и 1,6. Есть идеи?
Еще одна функция, чтобы забрать домой сегодня вечером. Спасибо. +1 – jazzurro
вы можете сократить свой код с помощью 'sapply':' sapply (df, na.approx) ' –
Это спасатель. Благодаря! – Alex