从r中的预先排序的向量创建矩阵

时间:2014-04-09 09:49:09

标签: r

如何创建包含销售值的矩阵:

 summary(sales.dp)
      Dept            Week           Sales     
 Min.   : 1.00   8      :  81   Min.   :  -545.8  
 1st Qu.:21.00   9      :  81   1st Qu.:  2794.9  
 Median :42.00   11     :  81   Median :  7840.9  
 Mean   :45.93   19     :  81   Mean   : 14444.1  
 3rd Qu.:72.00   3      :  80   3rd Qu.: 19309.3  
 Max.   :99.00   6      :  80   Max.   :242627.6  
                 (Other):3625                     

这样每个销售都会出现在行部门和第二周的行中吗?

所有缺失值将由NA

表示

1 个答案:

答案 0 :(得分:0)

您可以使用:

with(sales.dp, tapply(Sales, list(Dept, Week), mean))

如果一周:部门对有多个销售,这将取平均值,否则单个值(并且没有销售由NA表示)