2014-12-01 6 views
0

У меня есть list по имени Rets с 33 xts class objects. Каждый из этих xts objects является «квартальный» и есть ежедневные возвращения 3 различных портфелей, как это:Как преобразовать множественный список xts в один объект xts?

> print(Rets[[1]][,1:3]) 
      Equal.Weighted  MVLedoit  MVSample 
2003-01-02 2.598379e-02 0.0074618827 0.0085061439 
2003-01-03 -3.419687e-03 -0.0109129714 -0.0107993433 
2003-01-06 3.120466e-02 -0.0027083783 -0.0011993601 
. 
. 
. 
2003-04-28 2.073540e-02 0.0026789571 0.0032035582 
2003-04-29 1.492713e-02 0.0009878566 -0.0019401993 
2003-04-30 2.898973e-04 0.0078070394 0.0074441371 

> print(Rets[[2]][,1:3]) 
      Equal.Weighted  MVLedoit  MVSample 
2003-05-02 0.0165136926 0.0084945856 9.398209e-03 
2003-05-05 -0.0036702400 0.0092221437 8.448889e-03 
2003-05-06 -0.0125257806 0.0014797926 6.905171e-04 
. 
. 
. 
2003-08-27 0.0131081444 0.0128875785 1.358910e-02 
2003-08-28 -0.0028180975 0.0143124389 1.439714e-02 
2003-08-29 0.0028192886 0.0050242460 4.571573e-03 

Как я могу сделать, чтобы создать единый xts object, содержащий всю информацию?

Спасибо!

+5

Не pkg: зоопарк и расширение pkg: xts имеют метод 'rbind'? Так вы попробовали 'do.call ('rbind', Rets)'? –

+0

Спасибо! Я новичок в R и не знаю некоторых основных команд. Я попробовал 'ALLRets <- do.call ('rbind', Rets)' и это сработало! Большое спасибо! –

ответ

1

@BondedBust Благодарим вас за комментарий. Команда проста, как вы говорите:

ALLRets <- do.call('rbind', Rets) 
+0

Спасибо за сообщение этого ответа. Всегда полезно опубликовать хороший комментарий, который решает вашу проблему в качестве ответа, чтобы другие люди могли извлечь выгоду, когда увидели ее. Не стесняйтесь принимать его также, это рекомендуется делать. +1 – LyzandeR

+0

@LyzandeR спасибо! –

Смежные вопросы