Rob Balshaw
2006-May-20 01:05 UTC
[R] Function as.Date leading to error implying that strptime requires 3 arguments
I'm using R V 2.2.1. When I try an example from the as.Date help page, I get an error.> x <- c("1jan1960", "2jan1960", "31mar1960", "30jul1960") > z <- as.Date(x, "%d%b%Y")Error in strptime(x, format) : 2 arguments passed to 'strptime' which requires 3>Any suggestions would be appreciated. Thanks, Rob
Gabor Grothendieck
2006-May-20 02:56 UTC
[R] Function as.Date leading to error implying that strptime requires 3 arguments
I can't reproduce this on my XP system:> x <- c("1jan1960", "2jan1960", "31mar1960", "30jul1960") > z <- as.Date(x, "%d%b%Y") > z[1] "1960-01-01" "1960-01-02" "1960-03-31" "1960-07-30"> R.version.string # XP[1] "R version 2.2.1, 2005-12-20" I also tried it on 2.3.0 patched and could not reproduce it there either. On 5/19/06, Rob Balshaw <Rob.Balshaw at syreon.com> wrote:> > I'm using R V 2.2.1. When I try an example from the as.Date help page, > I get an error. > > > x <- c("1jan1960", "2jan1960", "31mar1960", "30jul1960") > > z <- as.Date(x, "%d%b%Y") > Error in strptime(x, format) : 2 arguments passed to 'strptime' which > requires 3 > > > > Any suggestions would be appreciated. > > Thanks, > > Rob > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html >
Prof Brian Ripley
2006-May-20 06:39 UTC
[R] Function as.Date leading to error implying that strptime requires 3 arguments
Your system (unstated) is corrupted. R runs its examples as part of it test suite, so this is not an error in R 2.2.1 (which is not current: see the posting guide which asked you to update *before* posting). One possibility is that you have strptime from a much earlier version of R in use somehow. I suggest you remove all versions of R from your system and reinstall one latest version (2.3.1 beta). On Fri, 19 May 2006, Rob Balshaw wrote:> > I'm using R V 2.2.1. When I try an example from the as.Date help page, > I get an error. > >> x <- c("1jan1960", "2jan1960", "31mar1960", "30jul1960") >> z <- as.Date(x, "%d%b%Y") > Error in strptime(x, format) : 2 arguments passed to 'strptime' which > requires 3 >> > > Any suggestions would be appreciated. > > Thanks, > > Rob > > ______________________________________________ > R-help at stat.math.ethz.ch mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html >-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595