Итак, у меня есть набор данных студента, который я в настоящее время очищаю, и я взял подмножество кадра данных и хочу заполнить NA в столбце окладов этого подмножества на основе средней зарплаты, связанной с конкретным основным и числомстажировок для не пропущенных значений, очевидно.
, поэтому, если бы у меня было:
subset(work_dat, (is.na(Employed) & outcome_table=="Employed - Full-time"), select=major, int_numb, salary)
Major Int_numb salary
<fctr> <dbl> <dbl>
Biochem 2 NA
Biosystems 2 NA
Я хочу заменить среднюю зарплату для биохимии и биологических специальностей, например, на в этом случае 2 стажировкив значения NA для заработной платы.
Major Int_numb avg_salary
<fctr> <dbl> <dbl>
Biochem 2 70000
Biosystems 2 290000