Мне нужно суммировать кадр данных с помощью некоторых переменных, игнорируя остальные. Это иногда называют свертыванием. Например. если у меня есть такой кадр данных:
Widget Type Energy
egg 1 20
egg 2 30
jap 3 50
jap 1 60
Затем, свернувшись с помощью виджета, с энергией зависимая переменная Energy ~ Widget даст
Widget Energy
egg 25
jap 55
В Excel самой близкой функциональностью может быть "Pivot tables", и я разработал, как это сделать в python (http://alexholcombe.wordpress.com/2009/01/26/summarizing-data-by-combinations-of-variables-with-python/), и вот пример с R, используя библиотеку doBy, чтобы сделать что-то очень связанное (http://www.mail-archive.com/[email protected]/msg02643.html), но есть ли простой способ сделать выше? И еще лучше что-нибудь встроенное в библиотеку ggplot2 для создания графиков, которые рушатся на некоторые переменные?