【问题标题】:Using the 'zoo package' in R to sum data for a month使用 R 中的“动物园包”对一个月的数据求和
【发布时间】:2013-11-21 07:26:53
【问题描述】:

我在 R studio 工作区中有一些格式如下的数据:

Date                  Value
2013-10-01 0:05:00    4.34
2013-10-01 0:10:00    3.04
2013-10-01 0:15:00    4.56
2013-10-01 0:20:00    5.00
......
......
......
......
2013-10-02 23:55:00   4.08

如何获取每天每小时的数据。像这样的:

Date                   Value
2013-10-01 1:00:00    (what ever the sum of the value 5 minute interval for that hour is)
2013-10-01 2:00:00     "
.....
.....
.....
2013-10-02 24:00:00    "

谢谢!

【问题讨论】:

  • 如何分享一些实际可重现的样本数据,并向我们展示您首先尝试了什么。
  • 当问关于 SO 的问题时,指定你想使用的包(zoo 在你的情况下)很少有任何用处,因为可能有更好的选择你不知道。专注于提供数据、示例代码和您想要实现的目标。

标签: r zoo


【解决方案1】:

您需要使用rollapplyr

rollapplyr(yourdataframe, width=12, FUN=sum, by=12)

【讨论】:

    猜你喜欢
    • 2012-02-27
    • 2014-04-21
    • 1970-01-01
    • 2015-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多