Quantmod :: getSymbols()最近导致HTTP错误404

问题描述 投票:-1回答:1

函数quantmod::getSymbols()在过去有效,但最近会导致错误。但是,该数据仍可在Yahoo Finance网站上获得,并且该代码可与其他一些代码一起使用,例如GOOGL,但不适用于CELG。

install.packages("quantmod")
library(quantmod)
tickers <- c( "GOOGL",  "CELG")
prices <- lapply(tickers, getSymbols, auto.assign=FALSE, from="2011-01-01")

我得到的错误是:

Warning: CELG download failed; trying again.
Error in getSymbols.yahoo(Symbols = "CELG", env = <environment>, verbose = FALSE,  : 
  Unable to import “CELG”.
CELG download failed after two attempts. Error message:
HTTP error 404.
r quantmod
1个回答
1
投票

[2019年11月20日,布里斯托尔·迈耶·斯奎布(Bristol Meyers Squibb)完成了对Celgene的收购。因此,Celgene不再以独立公司的身份进行公开交易,并且无法通过quantmod R软件包在Yahoo Finance上访问其股票行情记录。

© www.soinside.com 2019 - 2024. All rights reserved.