我有一个包含三个向量的数据框:
location size sales
A 1 100
A 1 300
A 2 200
A 3 300
B 1 300
B 1 500
C 1 800
C 1 900
B 3 500
B 3 600
我想输出一个矩阵,其位置在X轴上,大小在Y轴上,并且是单元格中每个(位置,大小)坐标的平均销售额(在每个轴上按升序排序)。
A B C
1 200 400 850
2 200
3 300 550
...
我是R.的新手 我想我需要使用聚合函数。 谢谢!
答案 0 :(得分:1)
我们可以使用dcast
library(data.table)
dcast(setDT(df1), size~location, value.var="sales", mean)