1つの列が種の名前で、2番目の列が存在量の値であるデータフレームがあります。サンプリング手順により、一部の種は複数回表示されます(つまり、種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
あなたが提供できるどんな助けにも前もって感謝します!