【发布时间】:2016-06-02 10:51:30
【问题描述】:
我正在尝试从纽约证券交易所随机选择 50 只股票,然后获取它们的符号。这段代码:
require(quantmod)
NYstocks<-stockSymbols(exchange="NYSE")
NYsymbols<-NYstocks[["Symbol"]]
my_portfolio<-sample(NYsymbols, 50, replace = FALSE)
date_begin <- as.Date("2014-02-18")
date_end <- as.Date("2016-02-18")
tickers <- getSymbols(my_portfolio, from = date_begin, to = date_end)
得到错误
read.table 中的错误(file = file,header = header,sep = sep,quote = quote,: 列多于列名
my_portfolio 是一个字符向量,所以我很难弄清楚它对列和列名的含义。我试过使用src="google" 并得到了
colnames<-(*tmp*, value = c("AIW.Open", "AIW.High", "AIW.Low", 中的错误: 'dimnames' [2] 的长度不等于数组范围
感谢您的帮助!
【问题讨论】: