I have a dataframe that contains hourly weather information. I would like to increase the granularity of the time measurements (5 minute intervals instead of 60 minute intervals) while copying the other columns data into the new rows created:
Current Dataframe Structure:
Date                Temperature Humidity
2015-01-01 00:00:00 25          0.67
2015-01-01 01:00:00 26          0.69
Target Dataframe Structure:
Date                Temperature Humidity 
2015-01-01 00:00:00 25          0.67
2015-01-01 00:05:00 25          0.67
2015-01-01 00:10:00 25          0.67
.
.
.
2015-01-01 00:55:00 25          0.67
2015-01-01 01:00:00 26          0.69
2015-01-01 01:05:00 26          0.69
2015-01-01 01:10:00 26          0.69
.
.
.
What I've Tried:
for(i in 1:nrow(df)) {
  five.minutes <- seq(df$date[i], length = 12, by = "5 mins")
  for(j in 1:length(five.minutes)) {
    df$date[i]<-rbind(five.minutes[j])
  }
}
Error I'm getting:
Error in as.POSIXct.numeric(value) : 'origin' must be supplied
 
     
    