Итак, я создал программу, которая запускает сводку и анову, а также составляет несколько графиков для меня. Проблема в том, что для каждого нового фрейма данных, который я использую, мне нужно изменить переменные внутри формул. Что я хочу сделать, это создать переменную в начале скрипта, которую я назначаю столбцу, который меня интересует, и затем программа выполняет работу:
mydata <- Leaves.data.csv
attach(mydata)
str(mydata)
var <- Leaves
avgVaL <- group_by(mydata, Treatment, Medium, Treatment:Medium) %>%
summarise(count=sum(!is.na(var)), mean = mean(var, na.rm = T), sd = sd(var, na.rm=T), se = sd/sqrt(count))
Единственное, что я хочу изменить, это Leaves
. Проблема с этим кодом состоит в том, что summarise
принимает var
как одну переменную и возвращает количество, среднее, sd и se всех точек данных вместо каждой группы.