我有一个包含不完整日期时间变量的数据框。数据的间隔是0.5秒。我想找出丢失的时间点并为每个丢失的时间点插入一条记录。例如,数据如下所示:
df <- structure(list(time = structure(c(1652182189, 1652182189, 1652182190, 1652182191
), class = c("POSIXct", "POSIXt"), tzone = ""), positionx = 3:6),
row.names = c(NA, -4L), class = "data.frame")
我尝试用 pad() 解决它。
pad(df, interval = " .5 sec")
但是,由于pad()的间隔的最小单位是秒,所以会出现如下错误。
Error: interval is not valid.
我想填充数据框如下。如何解决这个问题呢?请给我一些建议~
time positionx
1 2022-05-10 19:29:49 3
2 2022-05-10 19:29:49 4
3 2022-05-10 19:29:50 5
4 2022-05-10 19:29:50 NA
5 2022-05-10 19:29:51 6