Свернуть фрейм данных, добавив значения для фактора [дубликата]
Возможный дубликат:
Суммарная сумма R
У меня есть фрейм данных, который выглядит следующим образом:
sample value
1 a 1
2 a 2
3 b 3
4 b 4
5 b 5
6 c 6
Мне нужно свернуть фрейм данных по уровнямsample
(может быть символьным вектором или фактором), добавляя всеvalue
s, поэтому мой результирующий фрейм данных выглядит так:
sample sum
1 a 3
2 b 12
3 c 6
Это'с утра понедельника, и все, о чем я могу думать, это написать сложнуюfor
петля. Как я могу векторизовать это, используя apply, plyr и т. Д.?