У меня есть кадр данных формы:вменить пропущенные значения со средним остатком
Weight Day Hour
NA M 0
NA M 1
2 M 2
1 M 3
4 T 0
5 T 1
NA T 2
2 T 3
3 W 0
3 W 1
1 W 2
NA W 3
Для заданного значения НС в Вес, я хочу, чтобы заменить его в среднем из не- Значения NA, имеющие одинаковое значение для Час. Например, первое значение в Вес - NA. Его час значение равно 0, поэтому я хочу усреднить другой Вес где Час равен 0 (эти значения составляют 4 и 3). Затем я хочу заменить NA на вычисленное среднее значение (3.5).
Как новичок R, я хотел бы видеть прозрачный многоступенчатый процесс для этого. (Я представляю это как упражнение для обучения, а не конкретный вопрос типа «решить эту проблему». Меня не интересует, кто может это сделать в наименьшем количестве символов.)
0 Наверх – Roland
@ Роланд: да, очень хорошо известно. Это чисто упражнение в обучении Р. – Eric