我正在以 5 分钟的时间间隔处理时间序列数据。部分 5 分钟时间序列缺失。我想对数据集重新采样,以用 NaN 值填充缺失的 5 分钟时间段。我在这里找到了有关如何解决此问题的大量信息:R:插入缺少日期/时间的行 https://stackoverflow.com/questions/16787038/r-insert-rows-for-missing-dates-times.
我创建了一个 data.frame“df”,其中包含 POSIXct 时间序列列“time”。
padr 包中的 pad 函数允许用户按分钟、小时、天等设置间隔。
interval
返回的日期时间变量的间隔。当 NULL 时,间隔 > 将等于日期时间变量的间隔。当指定时,它只能小于输入数据的间隔。查看具体信息。
padr 的 pad 函数将为我的 5 分钟数据创建 1 分钟间隔。如何设置自己的用户定义间隔(例如 5 分钟)?
新版本昨天登陆 CRAN。您现在可以在每个间隔中使用不同于 1 的单位
library(padr)
library(dplyr)
coffee %>% thicken("5 min") %>% select(-time_stamp) %>% pad()
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)