[R] testing xts values in if command?
Joshua Ulrich
josh.m.ulrich at gmail.com
Wed Jan 29 21:28:18 CET 2014
On Wed, Jan 29, 2014 at 1:25 PM, ce <zadig_1 at excite.com> wrote:
>
> Dear all ,
>
> xts objects give error in if command :
> Error in if .... :
> missing value where TRUE/FALSE needed
>
>> library(quantmod)
>> getSymbols("SPY")
>
>> SPY["2007-01-03"]$SPY.Adjusted > SPY["2007-01-04"]$SPY.Adjusted
> [,1]
>
> If I use as.numeric function it works :
>
>> SPY["2007-01-03"]$SPY.Adjusted > as.numeric(SPY["2007-01-04"]$SPY.Adjusted)
> SPY.Adjusted
> 2007-01-03 FALSE
>
>> as.numeric(SPY["2007-01-03"]$SPY.Adjusted) > as.numeric(SPY["2007-01-04"]$SPY.Adjusted)
> [1] FALSE
>
>
> Is this the expected behavior ?
>
Yes, see: http://stackoverflow.com/q/7097437/271616
--
Joshua Ulrich | about.me/joshuaulrich
FOSS Trading | www.fosstrading.com
More information about the R-help
mailing list