On Wed, Jul 07, 2010 at 01:25:43PM +0200, Elisenda Vila wrote: > I am trying to work with the Date class which is written in S3 and I would > like to access to the elements of the class (for example the year). I've > tryed to do it for example like this: > > as.Date(Sys.time)->w
w <- Sys.Date() # does the same, but in one step > w$year #Doesn't work > w["year"] #is NA > > I would like to know the correct way to acces to this value. wp <- as.POSIXlt(w) # POSIXlt has the components unclass(wp) # shows you all components wp$year + 1900 # stored as year - 1900, see Unix manuals wp$mon + 1 # stores as mon -1, see Unix manuals Arguably, extractor functions would be of help here. -- Regards, Dirk ______________________________________________ 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.