Hi

you stepped on a difference between POSIXct and POSIXlt

Details
There are two basic classes of date/times. Class "POSIXct" represents 
the (signed) number of seconds since the beginning of 1970 as a 
***numeric vector***. Class "POSIXlt" is a ***named list*** of 
vectors representing 

so you need to change your POSIXlt - named list to POSIXct by

as.POSIXct(your vector)

HTH
Petr

Maybe it could be useful to give some kind of warning into the help 
page of strptime e.g.

Be aware of length of an objects created by strptime as POSIXlt 
class.  It is always 9. See Details section of  DateTimeClasses.

 
On 2 Mar 2007 at 12:33, Sérgio Nunes wrote:

Date sent:              Fri, 2 Mar 2007 12:33:46 +0000
From:                   "Sérgio Nunes" <[EMAIL PROTECTED]>
To:                     [email protected]
Subject:                [R] Error in length of vector ?

> Hi,
> 
> I'm having a weird result with the length() function:
> 
> >a
> [... omited ...]
> [9994] NA                    "2003-12-03 16:37:00" "2002-06-26
> 18:43:00" [9997] "2005-07-04 04:00:00" "2007-02-16 22:09:00"
> "2007-02-24 15:49:00" [10000] NA
> 
> > length(LastModified)
> [1] 9
> 
> > length(c(LastModified))
> [1] 9
> 
> I was expecting to get "10000" as an answer.
> I'm trying to bind two vector, and I keep getting the error - "number
> of rows of result is not a multiple of vector length". Thus I tested
> length and got this value.
> 
> Any hint?
> 
> Thanks in advance,
> Sérgio Nunes
> 
> ______________________________________________
> [email protected] 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.

Petr Pikal
[EMAIL PROTECTED]

______________________________________________
[email protected] 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.

Reply via email to