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

______________________________________________
[email protected] 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.

Reply via email to