两列数据,左边权数,右边数值,怎样用R求加权和??
例如:
权数 数值
1 10 1
2 20 1
3 15 1
4 5 2
5 10 2
6 15 2
7 50 3
8 30 3
我想得到的结果是:数值为1的有10+20+15=45个,数值为2的有5+10+15=20个,数值为3的有50+30=80个
本人为R菜鸟,求高人指点,能写出程序或者指点我去看哪些manal材料等等,多谢了!
补充:实际数据量比较多,有两列,741173行,第二列数值很多,从0.1到5600,不能一一列出,而第一列的权数很大,一般是几十万。