na.omit.xts unsupported type error
On Mon, May 16, 2011 at 8:31 PM, Worik Stanton <worik.stanton at gmail.com> wrote:
Dang!
Q.x[,1] <- as.numeric(Q.x[,1]) na.omit(Q.x[,1])
Error in na.omit.xts(Q.x[, 1]) : unsupported type That is surprising. ?Any ideas why I cannot coerce it to numeric?
xts / zoo objects are a matrix with an index attribute. You can't mix types in a matrix.
Z.x <- xts(as.numeric(Q.x[,1]), index(Q.x)) Z.x
? ? ? ? ? ? ? ? ? [,1] 1977-01-05 ?0.006571315 1977-01-06 -0.012214300 1977-01-10 -0.010448345 1977-01-12 -0.012253432 1977-01-17 -0.004359331 1977-01-19 ?0.001865568 That works. ?So I have no crises, but it is odd. W
Best, -- Joshua Ulrich | FOSS Trading: www.fosstrading.com
On 17/05/11 12:02, Joshua Ulrich wrote:
On Mon, May 16, 2011 at 5:59 PM, Worik Stanton<worik.stanton at gmail.com> ?wrote:
Friends I cannot see what I am doing wrong. I have xts
Q.x
? ? ? ? ? return ? ? ? ? ? ? ? ? colour 1977-01-05 "0.00657131520848225" ?"RED" 1977-01-06 "-0.012214299603114" ? "RED" 1977-01-10 "-0.0104483453737235" ?"RED" 1977-01-12 "-0.012253432045205" ? "RED" 1977-01-17 "-0.00435933050375995" "RED" 1977-01-19 "0.00186556754505644" ?"RED"
na.omit(Q.x)
Error in na.omit.xts(Q.x) : unsupported type
class(Q.x)
[1] "xts" "zoo" I know there are no NAs in Q.x, but na.omit should still work surely? cheers Worik
You're not doing anything wrong, but the error tells you exactly what's going on. ?na.omit.xts doesn't currently support character vectors. Best, -- Joshua Ulrich ?| ?FOSS Trading: www.fosstrading.com