股票行情列表为数据框时的getSymbols

时间:2018-09-15 16:51:59

标签: r quantmod

我正在尝试将getSymbols与我自己的股票代码一起使用。

我有从带有55个代码的csv文件导入的代码。但是,运行getSymbols时如何正确读取Tickers数据帧?

当前,当我运行以下代码时,出现NULL错误。

library(quantmod)
Tickers <- read.csv("nasdaq_tickers_list.csv", stringsAsFactors = FALSE)
getSymbols(Tickers,from="2018-01-01", src="yahoo" )

如果我运行class(Tickers),则它是一个data.frame。

我做错了什么?非常感谢。

1 个答案:

答案 0 :(得分:1)

如果您通过执行getSymbols来读取?getSymbols的帮助文件,则会看到第一个参数必须是“ 字符向量,用于指定每个符号的名称加载”。要获取字符向量而不是数据帧,请执行以下操作:

getSymbols(Tickers$VARNAME, ...)

其中VARNAME是数据框中代码行的列名。