【问题标题】:Aggregate by week in R在 R 中按周聚合
【发布时间】:2011-05-17 14:12:53
【问题描述】:

在 R 中,我经常按月汇总每日数据(在 zoo 中),使用如下方式:

result <- aggregate(x, as.yearmon, "mean", na.rm=TRUE)

有什么方法可以让我按周做到这一点吗?

【问题讨论】:

    标签: r aggregate zoo


    【解决方案1】:

    最简单的做法是使用xts 中的apply.weekly 函数。

    > apply.weekly(zoo(1:10, as.Date("2010-01-01") + 1:10), mean)
    2010-01-03 2010-01-10 2010-01-11 
             3         42         10
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-19
      • 2021-08-17
      • 2015-07-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多