Для программирования класса мне нужно создать новый фрейм данных, включая столбцы для средних и SD. Вот что мы получили в качестве потенциального решения:
newData<- with(showerData, aggregate(showerTime, by = list("Fach" = discipline), FUN= mean))
newData$deviation<- with(showerData, aggregate(showerTime, by = list(discipline), FUN= sd)) [,2]
newData$upper<- newData$x + newData$deviation
newData$lower<- newData$x - newData$deviation
newData <-set_names(newData, c("discipline","mean","sd","upper","lower"))
Конечно, это прекрасно работает, но есть ли другой способ вместо использования функции with ()? Честно говоря, я не очень знаком с этим, и поэтому я бы определенно не использовал это на экзамене. Итак ... вы знаете другую функцию для решения этой проблемы? Спасибо за вашу помощь!