gpt4 book ai didi

r - 为什么在带有 xts/zoo 的 R 中没有 apply.hourly?

转载 作者:行者123 更新时间:2023-12-04 13:14:01 25 4
gpt4 key购买 nike

我想按小时平均值汇总数据。日常很简单:

apply.daily(X2,mean)

为什么没有每小时的功能?
我试过
hr.means <- aggregate(X2, format(X2["timestamp"],"%Y-%m-%d %H"))

并且总是在修剪参数时出错。
有没有类似于apply.daily的更简单的功能?如果我想汇总 5 分钟的平均值怎么办。
数据是每分钟的值:
"timestamp", value 
"2012-04-09 05:03:00",2
"2012-04-09 05:04:00",4
"2012-04-09 05:05:00",5
"2012-04-09 05:06:00",0
"2012-04-09 05:07:00",0
"2012-04-09 05:08:00",3
"2012-04-09 05:09:00",0
"2012-04-09 05:10:00",1

我正在使用 xts 和动物园。

最佳答案

尝试

period.apply(X2, endpoints(X2, "hours"), mean)
apply.daily只是上述内容的包装器:
> apply.daily
function (x, FUN, ...)
{
ep <- endpoints(x, "days")
period.apply(x, ep, FUN, ...)
}

关于r - 为什么在带有 xts/zoo 的 R 中没有 apply.hourly?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16019187/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com