Prof. Riley has already answered this but I thought I would add
a bit more detail.

> # define a function chron.year.expand.0 with a different cutoff.
> # You can choose other cutoffs too but here we have chosen 0.
> chron.year.expand.0 <- function(x) year.expand(x,cut=0)

> # run chron -- we have not yet set the new year expansion
> chron("01/02/29", out.format="year-month-day")
[1] 2029-January-02

> # change the year expansion option to point to the new function
> options(chron.year.expand = "chron.year.expand.0")
> chron("01/02/29", out.format="year-month-day")
[1] 1929-January-02

> # now change it back
> options(chron.year.expand = "year.expand")
> chron("01/02/29", out.format="year-month-day")
[1] 2029-January-02



Date:   Wed, 28 Jan 2004 11:50:11 +0100 
From:   Massimiliano Tripoli <[EMAIL PROTECTED]>
To:   <[EMAIL PROTECTED]> 
Subject:   [R] Julian dates 

 
Hi all,
I have problems with years of dates using "chron" package.
I don't understand why R by this istruction:
> dates("01/02/29",out.format="d/m/year")
[1] 02/Jan/2029

> dates("01/02/30",out.format="d/m/year")
[1] 02/Jan/1930

reads "29" as 2029
and "30" as 1930. How could I change to read "00" to "05" like 2000 to 2005 and "06" 
to "99" like 1906 to 1999 ?
Thank you

Massimiliano

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to