在输出向量中填充缺少的日期时间值

时间:2016-09-16 07:15:22

标签: r time-series unique missing-data

我对日期时间值执行了一次独特的提取,以便在我的时间序列数据中提取唯一秒数。

unique_seconds <- unlist(unique(all_secondsDayData))

我的输出中缺少值,如下所示:

(参见&#34; 2015-12-03 09:51:26&#34;)

[1116] "2015-12-03 09:51:24" "2015-12-03 09:51:25" "2015-12-03 09:51:27" "2015-12-03 09:51:28" "2015-12-03 09:51:29"

如何使用这些缺失值填充矢量? 不要担心约会,因为它是一天的数据。问题是填充缺少秒值的向量。

1 个答案:

答案 0 :(得分:2)

看起来你只想要1秒的常规时间序列。您可以尝试使用UserVideos

seq.POSIXt

您可以阅读x <- c("2015-12-03 09:51:24", "2015-12-03 09:51:25", "2015-12-03 09:51:27", "2015-12-03 09:51:28", "2015-12-03 09:51:29") x <- strptime(x, "%Y-%m-%d %H:%M:%S") RANGE <- range(x) seq.POSIXt(RANGE[1], RANGE[2], by = 1) #[1] "2015-12-03 09:51:24 GMT" "2015-12-03 09:51:25 GMT" #[3] "2015-12-03 09:51:26 GMT" "2015-12-03 09:51:27 GMT" #[5] "2015-12-03 09:51:28 GMT" "2015-12-03 09:51:29 GMT" 了解?seq.POSIXt的规范。如果它作为单个数字给出,则将其解释为&#34; second&#34;。