【发布时间】:2019-02-09 21:50:08
【问题描述】:
我想在 R 中计算一个基于时间的滑动窗口。
我的数据框有列名:id、rec_time、pupil_x、pupil_y。
我想计算每个窗口的描述性统计数据。窗口大小应为 30 秒,步长为 15 秒。
我知道包zoo 的函数rollapply。
但我不知道如何使用该函数按时间戳创建滑动窗口。
期待您的回答。谢谢!
【问题讨论】:
标签: r
我想在 R 中计算一个基于时间的滑动窗口。
我的数据框有列名:id、rec_time、pupil_x、pupil_y。
我想计算每个窗口的描述性统计数据。窗口大小应为 30 秒,步长为 15 秒。
我知道包zoo 的函数rollapply。
但我不知道如何使用该函数按时间戳创建滑动窗口。
期待您的回答。谢谢!
【问题讨论】:
标签: r
你要找的函数是zoo::rollmean()
您可以使用 rollmean(x, 30) 简单地应用它,其中 30 是 30 秒的滑动窗口。
由于没有提供可重复的示例,因此我无法详细说明。
【讨论】: