2016-06-16 25 views
1

Die Firewall meines Arbeitgebers erfordert, dass ich den Proxy-Port und die URL beim Herunterladen von Daten in R mithilfe des Quandl-Pakets festlege. Ich versuche jetzt, das blsAPI-Paket zu verwenden, und die Arbeit, die ich für Quandl verwendete, funktioniert nicht. Wie stelle ich den Proxy-Port und die URL für das blsAPI-Paket ein?So stellen Sie den Proxy-Port und die URL in R für die blsAPI ein

sehen Sie den Code unten ich für Quandl verwenden:

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

Im Folgenden sehen Sie die Fehler, die ich die blsAPI erhalten mit:

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

Antwort

0

eine Lösung gefunden, siehe Code unten:

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

Ich kann jetzt die blsAPI verwenden.