[R] convert sas date format

David Winsemius dwinsemius at comcast.net
Fri Jan 27 18:58:05 CET 2012


On Jan 27, 2012, at 10:45 AM, Fischer, Felix wrote:

> Hi everybody,
>
> i have a csv-file, containing dates in an akward sas format, where  
> 31.12.1559 is -1, 1.1.1960 is 1, 2.1.1960 is 2 and so on (see http://www.sfu.ca/sasdoc/sashtml/lrcon/zenid-63.htm 
>  ). Is there any function in R to convert this into YYYY-M-D easily?

Seems as though as.Date should do it, assuming that's a typo for the  
first date. You just need to change the default origin setting:

 >  as.Date( c(-1,0,1), origin="1960-01-01")
[1] "1959-12-31" "1960-01-01" "1960-01-02"

>
> Best,
> Felix
>
-- 

David Winsemius, MD
West Hartford, CT



More information about the R-help mailing list