On Mon, Oct 25, 2010 at 12:38 PM, Dimitri Liakhovitski
<dimitri.liakhovit...@gmail.com> wrote:
> I know that I can use as.yearmon in the package "zoo" to find the year
> and the month of a date.
> I can use as. yearqtr to find the year and the quarter.
> But how can one find just the year of a date?
>
> Thanks a lot!

Here are three ways.  The first uses the fact that the year is the
whole number part of a yearmon object.

> library(zoo)
> d <- Sys.Date()
> floor(as.numeric(as.yearmon(d)))
[1] 2010
>
> as.numeric(format(d, "%Y"))
[1] 2010
>
> as.POSIXlt(d)$year + 1900
[1] 2010

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com

______________________________________________
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.

Reply via email to