我有一个 Dataframe 的信息,包括每小时的手段,为个别节点,但当有一个小时失踪,它只是跳过该行。我怎样才能使它,使每个节点有相同的行数,即每小时在2022年?我已经转换了日期,这样它们就可以这样读取了,我只需要为每个节点填充缺少的行。
nimxete21#
请参阅我的包timeplyr,其中有两个函数可能会有所帮助:time_expand()和time_complete()。虽然没有进一步的信息,我不确定这是否是你想要的。例如:
time_expand()
time_complete()
remotes::install_github("NicChr/timeplyr") library(timeplyr) data %>% time_complete(time = time_column, node, by = "hour")
这将使用指定的时间变量的整个范围为每个节点填充缺失的时间间隔。
1条答案
按热度按时间nimxete21#
请参阅我的包timeplyr,其中有两个函数可能会有所帮助:
time_expand()
和time_complete()
。虽然没有进一步的信息,我不确定这是否是你想要的。
例如:
这将使用指定的时间变量的整个范围为每个节点填充缺失的时间间隔。