On 05/18/2010 11:52 AM, Chuck Cleland wrote:
On 5/18/2010 12:38 PM, Praveen Surendran wrote:
Dear all,
I am trying to read an SPSS file into a data frame in R using method
read.spss(),
sample<- read.spss(file.name,to.data.frame=TRUE)
But dates in the data.frame 'sample' are coming as integers and not in the
actual date format given in the SPSS file.
Appreciate if anyone can help me to solve this problem.
Date variables in SPSS contain the number of seconds since
October 14, 1582. You might try something like this:
sample$MYDATE<- as.Date(as.POSIXct(sample$MYDATE, origin="1582-10-14",
tz="GMT"))
Kind Regards,
Praveen Surendran
2G, Complex and Adaptive Systems Laboratory (UCD CASL)
School of Medicine and Medical Sciences
University College Dublin
Belfield, Dublin 4
Ireland.
Office : +353-(0)1716 5334
Mobile : +353-(0)8793 13071
The spss.get function in the Hmisc package handles SPSS dates.
Frank
--
Frank E Harrell Jr Professor and Chairman School of Medicine
Department of Biostatistics Vanderbilt University
______________________________________________
R-help@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.