これは、再現目的で私のコードを簡単に抜粋したものです。
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 を使用しようとしましたが、成功しませんでした - 適切な構文がわかりません。どんな助けでも大歓迎です。ありがとう。