2013-09-02 3 views
-3

У меня есть код ниже, который я хотел бы объединить в один большой стол. Это возможно?создание таблиц из «мини-таблиц» в r

cbind(sum(michelson[michelson$Expt==1,]$Speed), 
     mean(michelson[michelson$Expt==1,]$Speed), 
     max(michelson[michelson$Expt==1,]$Speed))  

cbind(sum(michelson[michelson$Expt==2,]$Speed), 
     mean(michelson[michelson$Expt==2,]$Speed), 
     max(michelson[michelson$Expt==2,]$Speed))  

cbind(sum(michelson[michelson$Expt==3,]$Speed), 
     mean(michelson[michelson$Expt==3,]$Speed), 
     max(michelson[michelson$Expt==3,]$Speed))  

cbind(sum(michelson[michelson$Expt==4,]$Speed), 
     mean(michelson[michelson$Expt==4,]$Speed), 
     max(michelson[michelson$Expt==4,]$Speed)) 

cbind(sum(michelson[michelson$Expt==5,]$Speed), 
     mean(michelson[michelson$Expt==5,]$Speed), 
     max(michelson[michelson$Expt==5,]$Speed)) 

Я хотел бы поблагодарить некоторых экспертов! Благодаря

+0

Извините за форматирование кода. Это в основном то же самое повторяется 5 раз, контролируя Expt 1 по 5 в каждом отдельном разделе. – killahtron

+1

Я отредактировал макет. Нажмите править и посмотрите, что было сделано. Если вы посмотрите на помощь по форматированию http://stackoverflow.com/editing-help, люди будут более склонны помочь! – PascalVKooten

+1

Что не так с помощью одного 'cbind'? – PascalVKooten

ответ

1

Объясняя, что вы пытаетесь достичь поможет кому-то ответить, а не наклеивать только код ... Из того, что я могу понять из вашего кода, ddply, кажется, правильный выбор здесь, как указывал @Henrik

+1

Я использовал решение data.table, которое было дано мне dnlbrky в этом сообщении: http://stackoverflow.com/questions/18553393/placing-mean-total-and-max-together-in-a-table-in- р – killahtron

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