我有以下數據框。我想計算每個星期的加權平均數。計算到目前爲止的平均數r
現有的數據幀:
> df
week Avg_price Num_items
1 100 10
2 120 8
3 90 5
4 110 20
所需數據幀:
> df
week Avg_price Num_items Avg_price_toDate
1 100 10 100
2 120 8 108.8
3 90 5 104.78
4 110 20 107.21
我已經找到了如何做到這一點使用基本的for循環計算項目的累計數量,以日期和之前的Average_price_toDate。我想知道在R中是否有更好的方法來實現它,因爲我希望能夠根據不同的產品分組來劃分數據幀。
見'weighted.mean'? – Benjamin