R 如何获得每年内每周的平均销售额?

R 如何获得每年内每周的平均销售额?,r,for-loop,R,For Loop,我试图获得每年每周的平均销售额,我使用了: weekavg <- aggregate(dod$Amount,list(dod$week),mean) **] weekavg输出: .. ... 42 42 36857.81 43 43 35191.18 44 44 37929.33 45 45 37601.31 46 46 37536.39 47 47 38021.44 48 48 38130.23 49

我试图获得每年每周的平均销售额,我使用了:

weekavg <- aggregate(dod$Amount,list(dod$week),mean) 
**]

weekavg输出:

..
...
42      42 36857.81
43      43 35191.18
44      44 37929.33
45      45 37601.31
46      46 37536.39
47      47 38021.44
48      48 38130.23
49      49 40730.46
50      50 35682.76
51      51 37400.04
52      52 38200.43
53      53 49619.85

我们还需要在分组中包含
年份

aggregate(Amount~ week + year, data = dod, mean) 

请展示一个小的可复制的例子,你必须为每一行的销售日期挑逗给定年份的一周。一旦你做到了,这是一个简单的分组和平均计算。谢谢@akrun!成功了。我还在弄清楚stackoverflow,下次我会放一个更好的样品。谢谢@akrun!成功了。我还在弄清楚stackoverflow,下星期我会放一个更好的样品time@9minus4谢谢在这种情况下,更容易理解,但一般来说,当数据存在时,其他人更容易进行测试。
aggregate(Amount~ week + year, data = dod, mean)