On 8 May 2008 at 14:58, Creighton, Sean wrote: | Hello | | I have a string which contains microseconds, can anyone help on | constructing this in to a time object, with the microseconds, that I can | take to a ZOO file?
Easy, just read the docs: i) you need %0S instead of %S to parse sub-seconds components ii) you need to tell R to print sub-second components. [EMAIL PROTECTED]:~$ r -e 'posixt <- strptime("2007-12-11 17:09:53.824123", "%Y-%m-%d %H:%M:%OS"); options("digits.secs"=6); print(posixt)' [1] "2007-12-11 17:09:53.824123" This used littler, but it's the same for R. I set options("digits.secs"=6) in my ~/.Rprofile/ Hth, D. | | Thanks | Sean | | | | > UK[1,3] | [1] "17:09:53.824" | > UK[1,1] | [1] "2007-12-11 00:00:00" | > mydates <- paste( substr(UK[,1], 1, 10), UK[,3]) | > mydates[1] | [1] "2007-12-11 17:09:53.824" | > is(mydates) | [1] "character" "vector" | > dt1 <- as.POSIXct(strptime(as.character(mydates),"%Y-%m-%d | %H:%M:%S",tz="GMT")) | > dt1[1] | [1] "2007-12-11 17:09:53 GMT" | > is(dt1) | [1] "POSIXt" "oldClass" "POSIXct" "POSIXlt" | > | > | | ______________________________________________ | R-help@r-project.org mailing list | 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. -- Three out of two people have difficulties with fractions. ______________________________________________ R-help@r-project.org mailing list 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.