根据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                     

以便每个Sales都会出现在部门行和周列中?

所有缺失的值将由NA 表示

您可以使用:

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

如果一周:部门对有多个销售额,则取平均值,否则为单个值(不存在销售额用NA表示)