Re: [R] Where to learn how to deal with time class variable?

From: Gabor Grothendieck <ggrothendieck_at_gmail.com>
Date: Mon 18 Jul 2005 - 04:35:57 EST

On 7/17/05, Kerry Bush <kerryrekky@yahoo.com> wrote:
> Dear R-helpers,
> In my data set, I have a time variable 'RecordTime'
> whose class property is 'times'. When I list my data
> set, I see the values of RecordTime is like 10:20:30
> in a 'h:m:s' format. Suppose I want to choose all the
> data after 10 o'clock, then use
>
> subset(data,RecordTime>10:20:30)
>
> just doesn't work. I noticed that all the values of
> RecordTime seem to take some decimals when using
> str(data). But how can I easily find the
> correspondence between those decimals and the exact
> times? I have looked at the help file of POSIXlt and
> related functions. Yet I couldn't find any useful
> instruction on this issue.

Are you using the chron library? Assuming that is the case, you want to make sure that the object you are comparing your times object to is also a times object:

> library(chron)
> example(chron) # this defines a times object tms (output omitted)
> tms

[1] 23:03:20 22:29:56 01:03:30 18:21:03 16:56:26
> subset(tms, tms > times("20:00:00"))

[1] 23:03:20 22:29:56



R-help@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 Received on Mon Jul 18 04:40:28 2005

This archive was generated by hypermail 2.1.8 : Fri 03 Mar 2006 - 03:33:46 EST