我正在尝试从Yahoo!获取数据财务到R
我已经安装了quantmod:
install.packages("quantmod", repos="http://R-Forge.R-project.org")
但是当我尝试这个时:
getQuote("QQQQ;SPY", what=yahooQF("Last Trade (Price Only)"))
我明白了:
Error in download.file(paste("http://finance.yahoo.com/d/quotes.csv?
s=", :
cannot open URL 'http://finance.yahoo.com/d/quotes.csv?
s=QQQQ+SPY&f=d1t1l1'
In addition: Warning message:
In download.file(paste("http://finance.yahoo.com/d/quotes.csv?s=", :
URL 'http://download.finance.yahoo.com/d/quotes.csv?
s=QQQQ+SPY&f=d1t1l1': status was 'Couldn't resolve host name'
答案 0 :(得分:0)
library("quantmod")
getSymbols("AAPL",src="google")
我得到数据框AAPL的价格, 或
library("quantmod")
getSymbols("DFII10", src="FRED")
我从圣路易斯联邦储备银行获得UST10(通胀指数)
答案 1 :(得分:0)
var a = "I want apple";
var b = "an";
var position = 6;
var output = [a.slice(0, position + 1), b, a.slice(position)].join('');
console.log(output);
已过时。
getSymbols("AAPL",src="google")
答案 2 :(得分:0)
要回答所提出的特定问题:
getSymbols("QQQ;SPY", from="1997-12-31", src='yahoo')
效果很好-您将获得两个xts
系列QQQ和SPY(请注意QQQQ is "dead" and replaced with QQQ),其中包含6列Open
,High
,Low
,Close
,Volume
,Adjusted
。
看来您只想关闭吗?如果是这样,您可以使用
Cl(QQQ)
如果您不喜欢自动分配,可以使用
qqq.data <- getSymbols("QQQ", auto.assign=FALSE, from="1997-12-31", src='yahoo')
将下载的数据分配给您选择的变量。请注意,大多数人可能会对调整后的价格感兴趣,如果愿意,您可以使用
进行选择Ad(QQQ)
最后,确实如所指出的那样,谷歌财务不再通过其API提供数据。