У меня есть набор данных, где данные отсутствуют. Вот пример того, как выглядят мои данные:
df<-read.csv(id, test1, test2, test3
1, 9, 1, 3
2, 8, 2, NA
3, NA, 3, NA
4, 1, 3, 4
5, 2, 44, NA
6, 4, 4, 1
7, NA, NA, NA)
Как бы я ввел соответствующее среднее значение каждого теста в соответствующий столбец для каждого NA?
Вывод должен выглядеть как
id test1 test2 test3
1, 9, 1, 3
2, 8, 2, 2.66
3, 4.8, 3, 2.66
4, 1, 3, 4
5, 2, 44, 2.66
6, 4, 4, 1
7, 4.8, 9.5, 2.66