[R] Separators in strptime---needed?

John Kane jrkrideau at yahoo.ca
Thu Mar 24 00:33:00 CET 2011


Thanks to David and William.  I hate it when a typo is all it is but I am a lousy typist.

--- On Wed, 3/23/11, David Wolfskill <r at catwhisker.org> wrote:

> From: David Wolfskill <r at catwhisker.org>
> Subject: Re: [R] Separators in strptime---needed?
> To: "John Kane" <jrkrideau at yahoo.ca>
> Cc: "R R-help" <r-help at stat.math.ethz.ch>
> Received: Wednesday, March 23, 2011, 6:35 PM
> On Wed, Mar 23, 2011 at 03:22:52PM
> -0700, John Kane wrote:
> > For some reason I  thought that I could read some
> text into dates without a separator?  Am I wrong?
> > 
> > Examples
> > 
> > Works,  it appears
> > ccc <- c("2011-04-07", "1989-10-12")
> > x <- strptime(ccc, "%Y-%m-%d")
> > 
> > Does not work
> > ddd <- c("20110407", "19891012")
> > y <- strptime(ccc, "%Y%m%d")
> > 
> > Does this mean I would have to parse the data in ddd
> and add separators? 
> > Or am I missing some option in the help on strptime?
> > ...
> 
> Did you mean
> 
> d <- strptime(ddd, "%Y%m%d")
> 
> up there?  ccc is the form that has the hyphens.
> 
> Using ddd works for me:
> 
> > format(Sys.time(), "%H:%M:%OS3")
> [1] "15:31:10.113"
> > ddd <- c("20110407", "19891012")
> > strptime(ddd, "%Y%m%d")
> [1] "2011-04-07" "1989-10-12"
> > 
> 
> and ?strptime clearly shows an example without separators.
> 
> Peace,
> david
> -- 
> David H. Wolfskill       
>         r at catwhisker.org
> Depriving a girl or boy of an opportunity for education is
> evil.
> 
> See http://www.catwhisker.org/~david/publickey.gpg for my
> public key.
> 





More information about the R-help mailing list