new.session() 中的错误:5 次尝试后无法建立会话

Mar*_*ago 24 r quantmod yahoo-finance

getSymbols我在使用该包的几天里一直在 R 中遇到错误消息quantmod

Error in new.session() : Could not establish session after 5 attempts.
Run Code Online (Sandbox Code Playgroud)
getSymbols(tick, from = date_from,  to = date_to, warnings = FALSE, auto.assign = TRUE)
Run Code Online (Sandbox Code Playgroud)

同样的问题也适用于:

getSymbols(tick, from = date_from,  to = date_to, warnings = FALSE, auto.assign = TRUE, src="yahoo")
Run Code Online (Sandbox Code Playgroud)

Zaz*_*Zaz 29

更新 QuantMod 并重试:

install.packages('quantmod')
Run Code Online (Sandbox Code Playgroud)

这是一个错误,很快就被修复了。谢谢约书亚·乌尔里希!


历史(2022-04-29):

这是 2022 年 4 月 29 日出现的问题,Joshua Ulrich 立即发布了修复程序。您可以使用以下命令安装修补版本:

remotes::install_github("joshuaulrich/quantmod@358-getsymbols-new.session")
Run Code Online (Sandbox Code Playgroud)

但这些更改现在已进入 CRAN,因此您应该能够更新 QuantMod 并继续您的一天。

修复链接:GitHub:joshuaulrich/quantmod@358-getsymbols-new.session

GitHub 问题在这里