【问题标题】:Create matrix from a pre-ordered vectors in r从 r 中的预排序向量创建矩阵
【发布时间】:2014-04-09 09:49:09
【问题描述】:

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

 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                     

这样每个销售将出现在 Dept 行和 Week 列中?

所有缺失值都将用NA表示

【问题讨论】:

    标签: r


    【解决方案1】:

    你可以使用:

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

    如果一个星期:Dept pair有多个销售额,这将取平均值,否则取单个值(并且没有销售额以NA表示)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-02-04
      • 1970-01-01
      • 1970-01-01
      • 2013-09-07
      • 2016-12-09
      • 2014-07-27
      • 1970-01-01
      • 2012-07-10
      相关资源
      最近更新 更多