-1
我已經通過使用quantmod
包的循環開始了我的R學習。從本質上講,我通過股票代碼矢量循環來從雅虎下載csv數據,然後應用SMA(sma10 <- SMA(data[c('Adj.Close')],n=10)
函數向數據添加一列,最後將數據附加到先前運行的股票,創建一個非常大數據框將函數計算列添加到數據幀列表中
我認爲這是非常低效的,最近發現創建一個數據框列表,我相信這樣會更高效。但是我很努力地理解如何複製添加計算出的SMA我想它需要使用lapply,或者其中一個類似的應用函數,但我只是無法弄清楚它。
我爲我不清楚的問題道歉。我儘量避免問這個問題,主要是因爲我無法弄清楚它的最佳表達方式,但你設法掌握了主要想法。唯一的區別是我想將這個列作爲列添加到現有列表中,但我相信我可以使用'cbind'來做到這一點。謝謝! – Boone