2014-03-03 3 views
2

Quandl R API를 사용하여 데이터 세트를 R로 가져 오기 위해 Quandl 기능을 사용하기 시작했습니다. 가장 쉬운 것 같습니다. 그러나 나는 문제가있다. 아래에 붙여 넣은 코드 스 니펫이 작동하지 않습니다 (나를 위해). 오류를 리턴합니다.R quandl : 호스트에 연결할 수 없습니다.

library(Quandl) 

my_quandl_dtst <- Quandl("DOE/RBRTE") 

Error in function (type, msg, asError = TRUE) : couldn't connect to host 

무엇이 문제의 원인 일 수 있습니까?

나는이 사이트를 검색하여 아래의 해결책을 찾았지만 나에게 적합하지 않습니다.

한편
set_config(use_proxy(url='your.proxy.url',port,username,password)) 

, quandl 웹 사이트 수출 데이터 집합 시설에서 붙여 넣기 URL을 read.csv 작동 :

my_quandl_dtst <- read.csv('http://www.quandl.com/api/v1/datasets/DOE/RBRTE.csv?', colClasses = c('Date' = 'Date')) 

내가 정말 내 코드를 만들 것 사용하기 때문에, Quandl 라이브러리를 사용하고 싶습니다 청소기. 따라서 나는 어떤 도움을 주셔서 감사합니다. 미리 감사드립니다.

답변

0

도메인 quand1.com이 RBRTE.csv 파일에 대한 원격 연결을 허용하는지 확인해야 할 것입니다.

3

Quandl 함수가 URL에서 데이터를 다운로드하기 위해 getURL()을 사용하기 때문에 Ok, 해결책을 찾았습니다. RCurlOptions를 설정해야했습니다. 하지만 options() 함수도 사용해야했습니다. 따라서 :

options(RCurlOptions = list(proxy = "my.proxy", proxyport = my.proxyport.number)) 

head(quandldata <- Quandl("NSE/OIL")) 

    Date Open High Low Last Close Total Trade Quantity Turnover (Lacs) 
1 2014-03-03 453.5 460.05 450.10 450.30 451.30    90347   410.08 
2 2014-02-28 440.0 460.00 440.00 457.60 455.55    565074   2544.66 
3 2014-02-26 446.2 450.95 440.00 440.65 440.60    179055   794.24 
4 2014-02-25 445.1 451.75 445.10 446.60 447.20    86858   389.38 
5 2014-02-24 443.0 449.50 443.00 446.50 446.30    81197   362.33 
6 2014-02-21 447.9 448.65 442.95 445.50 446.80    95791   427.32 
관련 문제