Skip to content
Back to formatted view

Raw Message

Message-ID: <4B210460.6050108@braverock.com>
Date: 2009-12-10T14:23:28Z
From: Brian G. Peterson
Subject: xts and na.omit "unsupported type"
In-Reply-To: <4B2101BD.60305@inrim.it>

Fabrizio Pollastri wrote:
> Hello,
> I have to remove NAs from a logical xts, but I get the error:
>
> Error in na.omit.xts(x > y) : unsupported type
>
> Example code:
>
> library(xts)
> x = xts(1:10,as.Date(1:10))
> y = xts(c(NA,9:1),as.Date(1:10))
> na.omit(x > y)
x>y is a logical comparison. na.omit want s a single series as an argument.

so, cbind your series first, na.omit, and then compare

or skip all that and do:

x[which(x>y)]

and please note that this was a question for r-help, not R-SIG-Finance, 
as it has nothing to do with finance.

Regards,

    - Brian

-- 
Brian G. Peterson
http://braverock.com/brian/
Ph: 773-459-4973
IM: bgpbraverock