[R] Conversion from string to date type
    Toby Gass 
    tobygass at warnercnr.colostate.edu
       
    Sun Mar 25 01:30:27 CET 2007
    
    
  
Hello, Andreas
I'm glad the previous replies helped you solve your problem.
I think your original problem, though,
was caused by a typo.  Note
the comma between the month and the year in your script and 
the
period between the month and the year in Jim Holtman's 
script.
>From Jim Holtman:
> Here is how you can convert them to a Date object:
>
>> x <- c('01.03.2007','02.03.2007','03.03.2007')
>> y <- as.Date(x, format="%d.%m.%Y")
>> y
>From Andreas Tillea:
>Well, this is what I tried when reading the docs, but
> mydata <- read.csv(file='mydata.dat', sep = '\t', 
> quote='', fill=TRUE,header=TRUE )
> datum <- as.Date(mydata["date"], "%d.%m,%y")
>Error in as.Date.default(mydata["date"], "%d.%m,%y") :
         do not know how to convert 'mydata["date"]' to 
class "Date"
>I also tried:
> datum <- strptime(imydata["date"], "%d.%m,%y")
> datum
>[1] NA
Hope this helps for the future
Toby
Toby Gass
Department of Forest, Rangeland, and Watershed Stewardship
Warner College of Natural Resources
Colorado State University
Fort Collins, CO  80523
    
    
More information about the R-help
mailing list