2013-03-20 1 views
0

Я пытаюсь выполнить следующий скрипт:Ошибка: Неиспользованные аргументы для функции агрегата()

m <- matrix(c(1,1,2,1,3,12,14,16,30,21), nrow=5, ncol=2, byrow=FALSE); 
colnames(m) <-c("Group","Score"); 
m<-data.frame(m) 
head(m) 

sum1 <- aggregate(list(total_score=m$Score), by=list(group=m$Group), FUN=sum) 
sum1 

, но я получаю сообщение об ошибке:

Error in list(total_score = m$Score) : unused argument(s) (total_score = m$Score) 

Я попробовал этот скрипт на 5 других людей, и код работает очень хорошо; Я просто не знаю, что происходит. У меня есть последняя версия R, и эта функция не требует дополнительных пакетов за пределами базы. Любые мысли от кого-либо?

+3

Это нормально работает на моей машине. Не могли бы вы переписать функцию списка в текущем рабочем пространстве? Если вы введете «список» в приглашении, вы получите «function (...) .Primitive (« list »)« – kith

+0

У меня тоже нет ошибок. – djhurio

+0

Возможно, вам стоит опубликовать свой номер версии R и вашу платформу. Или вывод 'R.Version()'. –

ответ

0

это не проблема для меня, версия моего R - версия R 3.0.1 (2013-05-16); платформа: ubuntu 13.10, 64amd

Shicheng Guo

Смежные вопросы