I am trying to coerce a data frame column from character to datetime using strptime 
but keep getting an error because the length of the coerced object is always 9.  What 
am I doing wrong here:   

.................................................................
> ds <- cbind(1:2, c("02/27/92 23:03:20", "02/27/92 22:29:56")); ds 
     [,1] [,2]               
[1,] "1"  "02/27/92 23:03:20"
[2,] "2"  "02/27/92 22:29:56"
>  
> q <- strptime(ds[,2], "%m/%d/%y %H:%M:%S"); q
[1] "1992-02-27 23:03:20" "1992-02-27 22:29:56"
> 
> ds[,2] <- q
Error in "[<-"(`*tmp*`, , 2, value = q) : number of items to replace is not a multiple 
of replacement length
> 
> length(q)
[1] 9

.................................................................

--Rich

Richard Kittler 
AMD TDG
408-749-4099

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html

Reply via email to