【发布时间】:2019-02-20 11:49:32
【问题描述】:
我有自己的 csv 文件,其中包含我用来从雅虎下载股票代码数据的股票列表。
为此,我使用以下代码(正确):
library(quantmod)
Tickers <- read.csv("nasdaq_tickers_list.csv", stringsAsFactors = FALSE)
getSymbols(Tickers$Tickers,from="2018-01-01", src="yahoo" )
结果是正确加载了 55 个代码。
现在我想做一些计算,我需要在每个股票代码上创建一个新列,减去(最高价 - 开盘价)
我需要这样的东西,例如 AABA 股票代码:
新列名=AABA.Range
AABA.Range =(AABA$AABA.High - AABA$AABA.Open)
我怎样才能应用这个并为 55 个代码获取一个新列?
我能够一一创建新列,但是如何使用一个函数为所有列创建呢?
这可能吗?
非常感谢您的帮助。
【问题讨论】: