Вот упрощенный фрагмент моего кода для воспроизведения:
library("quantmod")
stockData <- new.env()
stocksLst <- c("AAB.TO", "BBD-B.TO", "BB.TO", "ZZZ.TO")
nrstocks = length(stocksLst)
startDate = as.Date("2016-09-01")
for (i in 1:nrstocks) {
getSymbols(stocksLst[i], env = stockData, src = "yahoo", from = startDate)
}
Затем мои данные хранятся в этой среде stockData, которую я использую для некоторого анализа. Я хотел бы очистить имена объектов xts, которые в настоящее время:
ls(stockData)
[1] "AAB.TO" "BB.TO" "BBD-B.TO" "ZZZ.TO"
Я хочу удалить - и .TO из всех имен и пытался использовать gsub и eapply, но безуспешно - не могу понять соответствующий синтаксис. Любая помощь будет оценена по достоинству. Спасибо.