[GRASSLIST:10778] Re: [R] Length of a vector of POSIX objects reported incorrectly?
Jason Horn
jhorn at bu.edu
Mon Mar 6 16:44:45 EST 2006
Gabor,
Thanks for that!
Now, does anyone know how to plot times on an axis of an xy plot?
On Mar 6, 2006, at 4:20 PM, Gabor Grothendieck wrote:
> POSIXlt stores its data in a 9 component structure so its
> length is always 9. See R News 4/1 help desk article for more info.
> To get what you are looking for try using POSIXct, not POSIXlt:
>
> length(as.POSIXct(times))
>
>
> On 3/6/06, Jason Horn <jhorn at bu.edu> wrote:
>> I have a vector of POSIX times/dates (called "times") that I want to
>> plot. But I'm having trouble because R reports the length of the
>> vector incorrectly. Can someone help me figure out what's going on
>> here?
>>
>> This code....
>>
>> print(times)
>> print(class(times))
>> print(length(times))
>>
>>
>> Produces this...
>> .
>> .
>> .
>> [355] "2006-03-06 18:34:00" "2006-03-06 18:32:00" "2006-03-06
>> 18:31:00"
>> [358] "2006-03-06 18:30:00" "2006-03-06 18:29:00" "2006-03-06
>> 18:27:00"
>> [361] "2006-03-06 18:26:00" "2006-03-06 18:25:00" "2006-03-06
>> 18:24:00"
>> [364] "2006-03-06 18:23:00" "2006-03-06 18:21:00" "2006-03-06
>> 18:20:00"
>> [1] "POSIXt" "POSIXlt"
>> [1] 9
>>
>> Huh? As you can see there are 365 entries in the "times" vector.
>> Why does R think there are only 9?
>>
>>
>>
>> [[alternative HTML version deleted]]
>>
>> ______________________________________________
>> 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
>>
>
More information about the grass-user
mailing list