Tworzenie określonej sekwencji dat / godzin w R

Chcę utworzyć pojedynczą kolumnę z sekwencją daty / godziny zwiększającą się co godzinę o jeden rok lub jeden miesiąc (na przykład). Użyłem takiego kodu do wygenerowania tej sekwencji:

start.date<-"2012-01-15"
start.time<-"00:00:00"
interval<-60 # 60 minutes
increment.mins<-interval*60 
x<-paste(start.date,start.time)

for(i in 1:365){
   print(strptime(x, "%Y-%m-%d %H:%M:%S")+i*increment.mins)
}

Nie wiem jednak, jak określić zakres sekwencji dat i godzin. Mam również problemy z pierwszą godziną „00:00:00”? Nie masz pewności, jaki jest najlepszy sposób określenia długości sekwencji daty / godziny dla miesiąca, roku itp.? Wszelkie sugestie zostaną docenione.

questionAnswers(2)

yourAnswerToTheQuestion