Skip to content
Prev 317363 / 398506 Next

Inserting rows of interpolated data

Hi

Why you do not change date and time to POSIX object? It is simple and saves you a lot of frustration when merging two data frames.

If you changed lightdata date and time to new column

lightdata$newdate <- strptime(paste(lightdata$date, lightdata$time, sep=" "), format = "%d/%m/%y %H:%M:%S")

generate empty
empty <-data.frame(newdate= seq(firstdate, lastdate, by="min"), light=NA)
see ?seq.POSIXt for details

new <- merge(lightdata, empty, by="newdate", all=TRUE)

shall result in merged dataframes

Regards
Petr