Я пытаюсь изменить новую переменную в зависимости от средней функции каждой группы. Я попытался запустить этот код, используя предварительно загруженный фрейм данных «ToothGrowth», доступный в R.
Вывод Результаты неверны, похоже, что они зацикливают средства каждой группы в виде списка вместо назначения каждой группе.
Диаграмма, показывающая, чего я пытаюсь достичь:
data("ToothGrowth")
head(ToothGrowth)
tg.tb01<-ToothGrowth %>%
group_by(supp, dose) %>% # mydata has 3 more variables.
summarise(mean = mean(len)) %>%
print()
ToothGrowth %>%
group_by(supp) %>%
mutate(submean2 = len - tg.tb01$mean/tg.tb01$dose)