我在R中使用quantmod
包的getSymbols
几天来一直面临错误消息:
Error in new.session() : Could not establish session after 5 attempts.
getSymbols(tick, from = date_from, to = date_to, warnings = FALSE, auto.assign = TRUE)
同样的问题适用于:
getSymbols(tick, from = date_from, to = date_to, warnings = FALSE, auto.assign = TRUE, src="yahoo")
更新QuantMod并重试:
install.packages('quantmod')
这个bug很快就被修复了。谢谢你,Joshua Ulrich!
历史(2022-04-29):
这是一个在2022-04-29的问题,Joshua Ulrich立即发布了一个修复。您可以使用以下命令安装补丁版本:
remotes::install_github("joshuaulrich/quantmod@358-getsymbols-new.session")
但是这些更改现在已经进入了CRAN,所以你应该能够更新QuantMod并继续你的一天。
修复链接:GitHub: josh ulrich/quantmod@358-getsymbols-new.session
GitHub issue here.