Agrupando dados ecológicos em R

Eu estou olhando para alguns dados ecológicos (dieta) e tentando descobrir como agrupar por Predator. Eu gostaria de poder extrair os dados para que eu possa olhar para os pesos de cada presa individual para cada espécie para cada predador, ou seja, calcular o peso médio de cada espécie comido, por exemplo, pelo Predador 117. Eu coloquei uma amostra dos meus dados abaixo.

<code>   Predator PreySpecies PreyWeight
1   114      10    4.2035496
2   114      10    1.6307026
3   115       1   407.7279775
4   115       1   255.5430495
5   117      10    4.2503708
6   117      10    3.6268814
7   117      10    6.4342073
8   117      10    1.8590861
9   117      10    2.3181421
10  117      10    0.9749844
11  117      10    0.7424772
12  117      15    4.2803743
13  118       1   126.8559155
14  118       1   276.0256158
15  118       1   123.0529734
16  118       1   427.1129793
17  118       3   237.0437606
18  120       1   345.1957190
19  121       1   160.6688815
</code>

questionAnswers(3)

yourAnswerToTheQuestion