У меня есть набор данных об истощении, где я сейчас сосредоточен на двух полях: отдел и статус (прекращено или нет). Теперь я хочу создать новую колонку, в которой будет процент людей, уволенных из указанного c отдела. Я не могу добавить это в исходный набор данных, но я смог создать набор данных с% завершением по отделам с помощью этого.
dept <- data %>% group_by(dept, STATUS) %>% summarise(count = n()) %>% mutate(percent = count/sum(count) * 100)
Что вернуло отдел, количество и процент завершения.
dept status count percent
A Y 80 63..
A N 46 36...
B Y 30 20..
. . . .
. . . .
Теперь я просто хочу добавить столбец процентов статуса Y в исходный набор данных, соответствующий отделу.
Редактировать: исходные данные:
id job_sat dept eth status
1 2 A As N
2 1 C Bl Y
. . . . .
. . . . .
Ожидаемый результат:
id job_sat dept eth status dept_per
1 2 A As N 63..
2 1 C Bl Y 59..
. . . . .
. . . . .