У меня есть кадр данных, где один столбец - это имена видов, а второй столбец - значения численности. Из-за процедуры отбора проб некоторые виды появляются более одного раза (т.е. В нем имеется более одной строки с видами X). Я хотел бы объединить эти записи и суммировать их численность.
Например, с учетом этого кадра данных:
set.seed(6)
df=data.frame(
x=c("sp1","sp2","sp3","sp3","sp4","sp2","sp3"),
y=rpois(7,2)); df
который производит:
x y
1 sp1 2
2 sp2 4
3 sp3 1
4 sp3 1
5 sp4 3
6 sp2 5
7 sp3 5
Я хотел бы вместо этого произвести:
x y
1 sp1 2
2 sp2 9 (5+4)
3 sp3 7 (5+1+1)
5 sp4 3
Заранее благодарим за любую помощь, которую вы можете предоставить!