Dear all, I would like to generate a regular time serie, i.e. a list of dates and time for each our of the period 2002-2004. the time format should be "2002-01-01 12:00:00" (year-month-day hour:min:sec) so the list should contain all hours of the period 2002-2004 2002-01-01 00:00:00 2002-01-01 01:00:00 2002-01-01 02:00:00 ... 2004-12-31 23:00:00 Does a function exist to create that kind of list ? Thanks in advance, Jessica
library(chron)
dt1 <- chron("1/1/2002", "00:00:00")
dt2 <- chron("1/2/2002", "00:00:00")
chron(seq(as.numeric(dt1), as.numeric(dt2), by = 1/24))
Also (but see caveat in R News 4/1 help desk article):
dt1 <- as.POSIXct("2002-01-01 00:00:00")
dt2 <- as.POSIXct("2002-01-02 00:00:00")
seq(dt1, dt2, by = "hour")
On 6/1/07, jessica.gervais at tudor.lu <jessica.gervais at tudor.lu>
wrote:>
> Dear all,
>
> I would like to generate a regular time serie, i.e. a list of dates and
> time for each our of the period 2002-2004.
>
> the time format should be
> "2002-01-01 12:00:00" (year-month-day hour:min:sec)
>
>
> so the list should contain all hours of the period 2002-2004
> 2002-01-01 00:00:00
> 2002-01-01 01:00:00
> 2002-01-01 02:00:00
> ...
> 2004-12-31 23:00:00
> Does a function exist to create that kind of list ?
>
> Thanks in advance,
>
>
> Jessica
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>
On Fri, 1 Jun 2007 12:51:35 +0200 jessica.gervais at tudor.lu wrote:> > Dear all, > > I would like to generate a regular time serie, i.e. a list of dates > and time for each our of the period 2002-2004.use the seq() method for "POSIXct" objects: seq(from = as.POSIXct("2002-01-01 00:00:00"), to = as.POSIXct("2004-12-31 23:00:00"), by = "hour") hth, Z> the time format should be > "2002-01-01 12:00:00" (year-month-day hour:min:sec) > > > so the list should contain all hours of the period 2002-2004 > 2002-01-01 00:00:00 > 2002-01-01 01:00:00 > 2002-01-01 02:00:00 > ... > 2004-12-31 23:00:00 > Does a function exist to create that kind of list ? > > Thanks in advance, > > > Jessica > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html and provide commented, > minimal, self-contained, reproducible code. >