2

Quandl R API を使用してデータセットを 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 Web サイトのエクスポート データセット機能から URL を貼り付けた read.csv は機能します。

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

Quandl ライブラリを使用するとコードがよりきれいになるため、Quandl ライブラリを使用したいと思っています。したがって、私は助けをいただければ幸いです。前もって感謝します。

4

2 に答える 2

3

OK、解決策が見つかりました。Quandl 関数は getURL() を使用して URL からデータをダウンロードするため、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
于 2014-03-25T09:33:50.413 に答える
0

ドメイン quand1.com が RBRTE.csv ファイルへのリモート接続を受け入れるかどうかを確認する必要があると思います。

于 2014-03-03T14:30:24.910 に答える