Я использую функцию summaryBy () (пакет doBy) внутри функции, которую я пишу.Я хочу определить переменную (в виде строки), по которой необходимо рассчитать сводку.Когда я определяю строку и передаю ее в функцию summaryBy, она не работает.Вот пример из файла справки функции summaryBy.
data(dietox)
dietox12<- subset(dietox,Time==12)
Следующий код работает
summaryBy(Weight+Feed~Evit+Cu,data=dietox12,FUN=mean)
Однако следующий не работает
vardef<-'Evit';
summaryBy(Weight+Feed~vardef+Cu,data=dietox12,FUN=mean)
Iзнаю, почему это не работает.Я хотел знать, есть ли другой путь.Конечно, я могу использовать функцию ddply вместо функции summaryBy.
Спасибо.