R Data Grouping - PullRequest
       22

R Data Grouping

3 голосов
/ 05 августа 2011

У меня есть таблица данных.Col 1 Номер дела, Col 2 Group и фактические значения Col 3.Я хочу групповые сводки этих данных в R. Поэтому, если у меня есть три группы, я могу сделать

m1=subset(m,group == 1)

m2=subset(m,group == 2)

m3=subset(m,group == 3)

, а затем

summary(m1)

summary(m2)

summary(m3)

Я ищу ярлык для этих наборовкоманд, так что я могу сделать это для любого количества групп в моих данных.

1 Ответ

3 голосов
/ 06 августа 2011

Предполагая, что group имеет только 3 уровня (уникальные / уникальные значения), вы можете сделать

lapply(split(m, group), summary)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...