[R] Month Difference

Marc Girondot marc_grt at yahoo.fr
Fri Sep 7 14:02:33 CEST 2012


Le 07/09/12 10:26, Rantony a écrit :
> Hi,
>
> i need a small help.
>
> a<- as.Date("2012-01-01")
> b<- as.Date("2012-12-01")
> ------------------------------------
> My requirement what is, i need to get the month difference of these two
> dates.
> Can any one help me please !
>
Here is a solution from here:
http://129.175.106.17/epc/conservation/Girondot/Publications/Blog_r/Entrees/2011/9/18_Nombre_de_mois_entre_deux_dates.html

num.months    <-function ( x , y )
+ {
+         x<-as.Date( x )
+         y<-as.Date( y )
+         seeq<-length(seq(from=x , to=y , by="months"))-1
+         seeq
+ }

x <- c("1981-12-01")
y <- c("1990-05-01")

indicemonth <- num.months ( x , y )

Sincerely

Marc Girondot

-- 
__________________________________________________________
Marc Girondot, Pr

Laboratoire Ecologie, Systématique et Evolution
Equipe de Conservation des Populations et des Communautés
CNRS, AgroParisTech et Université Paris-Sud 11 , UMR 8079
Bâtiment 362
91405 Orsay Cedex, France

Tel:  33 1 (0)1.69.15.72.30   Fax: 33 1 (0)1.69.15.73.53
e-mail: marc.girondot at u-psud.fr
Web: http://www.ese.u-psud.fr/epc/conservation/Marc.html
Skype: girondot




More information about the R-help mailing list