Управление несколькими объектами в R

Возможный дубликат:
r имена переменных quantmod
R: объединение множества data.frames

Я хотел бы выполнить функцию на нескольких объектах. Я знаю, что могу использовать merge() вместо 2:

library(quantmod)
symb <- c('AAPL', 'GE')
getSymbols(symb, from='2005-01-01')
foo <- merge(AAPL$AAPL.Adjusted, GE$GE.Adjusted)

Но скажем, symb — это все составляющие индекса Dow Industrials; getSymbols возвращает 30 объектов. Я все еще хочу получить таблицу или xts скорректированных цен для всех 30 акций.

Я могу представить цикл merge, который добавлял бы столбец Adjusted каждого символа к новому объекту, но:

  • Это неэлегантно. Есть ли способ лучше? Кто-то предложил Reduce(), но я не мог понять это в данном контексте.
  • Я все равно не знаю, как назвать каждый из символов, которые появятся в objects().

person jaredwoodard    schedule 02.01.2013    source источник
comment
Я думаю, что этот ответ является распространенным и безопасным способом сделать это с помощью getSymbols   -  person GSee    schedule 03.01.2013
comment