Я пытаюсь добиться следующегоИспользуя переменную, чтобы добавить столбец кадра данных в R
stocks <- c('AXP', 'VZ', 'V')
library('quantmod')
getSymbols(stocks)
Над командой создает 3 переменных данных с именем AXP, VZ и V
prices <- data.frame(stringAsFactors=FALSE)
Здесь я Я пытаюсь создать столбец с именем в качестве билета (например, AXP) с данными в . Следующее должно добавить 3 кадра в кадр, имена AXP, VZ и V с данными в AXP $ AXP.Adjusted, VZ $ VZ.Adjusted , V $ V.Adjusted
for (ticker in stocks)
{
prices$ticker <- ticker$ticker.Adjusted
}
Как это достичь? R дает такую ошибку, когда я пытаюсь это сделать
Error in ticker$ticker.Adjusted :
$ operator is invalid for atomic vectors
Любые идеи?
Заранее спасибо
Работает красиво. благодаря – bhamu