Skip to content
Prev 4487 / 15274 Next

insert element in IBrokers/XTS time series?

If you are simply looking to make an irregular series 'regular' per
some time-scale (e.g. days), you can merge with a zero-width xts
object or a time-based vector:

?merge.xts and example(merge.xts) will give you some tips.
[1] "2009-06-25" "2009-06-26" "2009-06-27" "2009-06-28" "2009-06-29"
[6] "2009-06-30" "2009-07-01" "2009-07-02" "2009-07-03"

# get some daily data
AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2009-06-25    135.75    140.20   135.21     139.86    21051700        139.86
2009-06-26    139.79    143.56   139.74     142.44    15692300        142.44
2009-06-29    143.46    143.95   141.54     141.97    20272000        141.97
2009-06-30    142.58    143.80   141.80     142.43    15508000        142.43
2009-07-01    143.50    144.66   142.52     142.83    14792100        142.83
2009-07-02    141.25    142.83   139.79     140.02    13231400        140.02
AAPL.Open AAPL.High AAPL.Low AAPL.Close AAPL.Volume AAPL.Adjusted
2009-06-25    135.75    140.20   135.21     139.86    21051700        139.86
2009-06-26    139.79    143.56   139.74     142.44    15692300        142.44
2009-06-27        NA        NA       NA         NA          NA            NA
2009-06-28        NA        NA       NA         NA          NA            NA
2009-06-29    143.46    143.95   141.54     141.97    20272000        141.97
2009-06-30    142.58    143.80   141.80     142.43    15508000        142.43
2009-07-01    143.50    144.66   142.52     142.83    14792100        142.83
2009-07-02    141.25    142.83   139.79     140.02    13231400        140.02
2009-07-03        NA        NA       NA         NA          NA            NA

HTH,
Jeff
On Fri, Jul 3, 2009 at 7:01 PM, Michael<comtech.usa at gmail.com> wrote: