[R] Problem with fractional seconds

Gabor Grothendieck ggrothendieck at gmail.com
Tue May 26 23:59:20 CEST 2009


Try this:

> as.POSIXct(c("06:00:00.100","06:00:01.231"), format = "%H:%M:%S%OS")
[1] "2009-05-26 06:00:00.100 EDT" "2009-05-26 06:00:00.231 EDT"


On Tue, May 26, 2009 at 5:52 PM, Tim Clark <mudiver1200 at yahoo.com> wrote:
>
> Dear List,
>
> I am having problems converting a file with fractional seconds to class POSIXct.  I have set my options to include digits.secs and my format to just time, but my output is the current date with my time lacking the fractions of a second.  For example:
>
> options(digits.secs=3)
> t<-c("06:00:00.100","06:00:01.231")
> myt<-as.POSIXct(t,format="%H:%M:%S")
> myt
>
> [1] "2009-05-26 06:00:00 HST" "2009-05-26 06:00:01 HST"
>
> I would like the output to be just time with fractional seconds. I.e.
>
> 06:00:00.100,06:00:01.231
>
> I have also tried Chron times() which did not work either.  Interestingly, Sys.time() does produce fractional seconds, so I know the options are working.
>
> I would appreciate your help and suggestions.
>
> Aloha,
>
> Tim
>
>
>
>
>
> Tim Clark
> Department of Zoology
> University of Hawaii
>
> ______________________________________________
> R-help at 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.
>




More information about the R-help mailing list