1

我的雇主的防火墙要求我在使用 Quandl 包下载 R 中的数据时设置代理端口和 url。我现在正在尝试使用 blsAPI 包,而我用于 Quandl 的解决方法不起作用。如何设置 blsAPI 包的代理端口和 URL?

下面是我用于 Quandl 的代码:

proxyURL <- "##.#.##.###"
proxyPort <- ####,
set_config(use_proxy(url = proxyURL, proxyPort))

下面看看我使用 blsAPI 得到的错误:

> response <- blsAPI('LAUCN040010000000005')
Error in function (type, msg, asError = TRUE)  : 
  Failed to connect to api.bls.gov port 80: Timed out
4

1 回答 1

0

找到了解决方案,请参见下面的代码:

proxyURL <- "##.#.##.###"
proxyPort <- ####
Sys.setenv(http_proxy = paste(proxyURL, proxyPort, sep = ":"))

我现在可以使用 blsAPI。

于 2016-06-16T20:58:17.133 回答