[R] Undesired result

John Kane jrkr|de@u @end|ng |rom gm@||@com
Wed Feb 17 18:38:06 CET 2021


You have 4 " addFormats" commands. Maybe add one more?

On Wed, 17 Feb 2021 at 10:00, Val <valkremk using gmail.com> wrote:

> HI All,
>
> I am reading a data file which has different date formats. I wanted to
> standardize to one format and used  a library anytime but got
> undesired results as shown below. It gave me year 2093 instead of 1993
>
>
> library(anytime)
> DFX<-read.table(text="name ddate
>   A  19-10-02
>   D  11/19/2006
>   F  9/9/2011
>   G1  12/29/2010
>   AA   10/18/93 ",header=TRUE)
>     getFormats()
>     addFormats(c("%d-%m-%y"))
>     addFormats(c("%m-%d-%y"))
>     addFormats(c("%Y/%d/%m"))
>     addFormats(c("%m/%d/%y"))
>
> DFX$anew=anydate(DFX$ddate)
>
> Output
>  name      ddate       anew
> 1    A   19-10-02 2002-10-19
> 2    D 11/19/2006 2020-11-19
> 3    F   9/9/2011 2011-09-09
> 4   G1 12/29/2010 2020-12-29
> 5   AA   10/18/93 2093-10-18
>
> The problem is in the last row. It should be  1993-10-18 instead of
> 2093-10-18
>
> How do I correct this?
> Thank you.
>
> ______________________________________________
> R-help using 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.
>


-- 
John Kane
Kingston ON Canada

	[[alternative HTML version deleted]]



More information about the R-help mailing list