[R] expanding 1:12 months to Jan:Dec
Moshe Olshansky
m_olshansky at yahoo.com
Thu Aug 20 10:20:39 CEST 2009
One possible (but not very elegant) solution is:
> aa <- paste(1:12,":10:2009",sep="")
> dd<-as.Date(aa,format="%m:%d:%Y")
> mon <- format(dd,"%b")
> mon
[1] "Jan" "Feb" "Mar" "Apr" "May" "Jun" "Jul" "Aug" "Sep" "Oct" "Nov" "Dec"
--- On Thu, 20/8/09, Liviu Andronic <landronimirc at gmail.com> wrote:
> From: Liviu Andronic <landronimirc at gmail.com>
> Subject: [R] expanding 1:12 months to Jan:Dec
> To: "r-help at r-project.org Help" <r-help at r-project.org>
> Received: Thursday, 20 August, 2009, 5:14 PM
> Dear R users
> I would like to do some spreadsheet style expansion of
> dates. For
> example, I would need to obtain a vector of months. I
> approached in an
> obviously wrong way:
> > paste(01:12)
> [1] "1" "2" "3" "4" "5"
> "6" "7" "8" "9" "10" "11" "12"
> > as.Date(paste(01:12), "%m")
> [1] NA NA NA NA NA NA NA NA NA NA NA NA
>
> to subsequently format(.., "%b"). Other than writing the
> months
> manually, could anyone suggest an easier way to obtain such
> a list?
> Liviu
>
>
>
>
> --
> Do you know how to read?
> http://www.alienetworks.com/srtest.cfm
> Do you know how to write?
> http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail
>
> ______________________________________________
> R-help at 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.
>
More information about the R-help
mailing list