[R] how to transform m/d/yyyy to yyyymmdd?

John Kane jrkrideau at yahoo.ca
Tue Jul 21 20:00:10 CEST 2009


Why not convert them to dates? 

Assuming you are using that perverse Month/Day/Year format

x <- c("12/9/2007" ,"12/16/2007","1/1/2008","1/3/2008","1/12/2008")

xx <- as.Date(x, "%m/%d/%Y")
xx

--- On Tue, 7/21/09, liujb <liujulia7 at yahoo.com> wrote:

> From: liujb <liujulia7 at yahoo.com>
> Subject: [R]  how to transform m/d/yyyy to yyyymmdd?
> To: r-help at r-project.org
> Received: Tuesday, July 21, 2009, 1:16 PM
> 
> Hello,
> 
> I have a set of data that has a Date column looks like
> this:
> 12/9/2007
> 12/16/2007
> 1/1/2008
> 1/3/2008
> 1/12/2008
> etc.
> 
> I'd like the date to look something like the follow (so
> that I could sort by
> date easily).
> 20071209
> 20071216
> 20080101
> 20080103
> 20080112
> 
> How to do it? Thank you very much
> Julia
> -- 
> View this message in context: http://www.nabble.com/how-to-transform-m-d-yyyy-to-yyyymmdd--tp24591898p24591898.html
> Sent from the R help mailing list archive at Nabble.com.
> 
> ______________________________________________
> R-help at r-project.org
> 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.
>




More information about the R-help mailing list