Эти виды суммирования фрейма данных по группам, определенным переменными, очень распространены в R. Многие функции * pply будут работать.В наши дни стандартным ответом является использование ddply
из пакета plyr
:
ddply(data_frame,.(x,y),summarise,total = NROW(piece))
В общем, вы действительно должны изучить пакет plyr
вместе со всеми базовыми функциями *pply
.
Но если вам удобнее использовать SQL, вы можете рассмотреть пакет sqldf
, который позволяет выполнять множество манипуляций с фреймами данных непосредственно с SQL.