我有一个信息数据框,包括各个节点的每小时平均值,但是当缺少一个小时时,它只会跳过该行。
如何才能使每个节点具有相同的行数,即 2022 年每小时?
我已经转换了日期以便按原样读取它们,我只需要为每个节点填写缺失的行。
请查看我的包 timeplyr,它有两个可能有用的功能:
time_expand()
和 time_complete()
。
虽然没有更多信息,但我不确定这是否是您想要的。
例如:
remotes::install_github("NicChr/timeplyr")
library(timeplyr)
data %>%
time_complete(time = time_column, node, by = "hour")
这将使用指定的时间变量的整个范围,及时填补每个节点缺失的空白。