r - How to create time series with missing datetime values -
r - How to create time series with missing datetime values -
i have csv file data. link here. granularity of time series 5 min year 2013. however, values missing time stamps.
i want create time series 5 min interval value 0 time stamps missing.
please advise how either in pandas or r
this should work
# partial old info used illustration timedata<- read.table(header = true, sep =",", text = " timestamp, value 01/01/2013 00:00:10,10 01/01/2013 00:00:25,6 01/01/2013 00:00:40,10 01/01/2013 00:00:55,8 ") # old timestamp dataframe use: # colnames(olddata)<- c("timestamp", "value") suitable header # create total sequence of timestamps filldata<-as.data.frame(format(seq(from=isodate(2013,1,1,hour=0),to=isodate(2013,1,1,hour=24), by="5 sec"), "%d/%m/%y %h:%m:%s")) colnames(filldata)<- "timestamp" # merge , create nas 0 filleddata<- merge(filldata,timedata, by="timestamp", all=true) filleddata$value[is.na(filleddata$value)]<- 0
r pandas time-series xts zoo
Comments
Post a Comment