[R] Dates in R (Year Month)

Ismail SEZEN sezenismail at gmail.com
Wed Jul 13 16:54:39 CEST 2016


You can not convert numeric vectors directly to yearmon object. You must convert the X variable to character and add “-“ between year and month. Then as.yearmon function will work properly.

Please, read help pages of ?as.character, ?strptime and ?as.yearmon.

Example:

> library(zoo)
> aaa <- as.yearmon(c("2015-02”, “2014-06"))
> class(aaa)
[1] "yearmon"

> On 13 Jul 2016, at 16:25, Mangalani Peter Makananisa <pmakananisa at sars.gov.za> wrote:
> 
> Hi All,
> 
> I am trying to convert the vector below to dates please assist I have tried to use information on the links you sent, but it is not working.
> 
> X  = c(201501, 201502, 201503, 201505, 201506, 201507, 201508, 201509, 201510, 201511, 201512, 201601, 201602, 201603, 201604, 201605, 201606)
> 
> library(chron, zoo)
> Z = as.yearmon(X)  # it is not working
> 
> please assist
> 
> Kind regards
> Peter
> 
> Please Note: This email and its contents are subject to our email legal notice which can be viewed at http://www.sars.gov.za/Pages/Email-disclaimer.aspx
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
> 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