を作成し、私は次のコードを適用することによって、シンボルMACQ
のデータをダウンロードしようとしていますquantmod:しかし、私はエラー警告を取得しています getSymbols.yahoo("MACQ",.GlobalEnv,from="2010-02-02",to="2016-12-28")
`getSymbols.yahoo`は、誤った日付(月の数)を使用し、不正なURL
を:あなたは、次のURLが使用されていることを、見ることができ、上記のメッセージから
Error in download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
cannot open URL 'http://ichart.finance.yahoo.com/table.csv?s=MACQ&a=1&b=02&c=2010&d=11&e=28&f=2016&g=d&q=q&y=0&z=MACQ&x=.csv'
In addition: Warning message:
In download.file(paste(yahoo.URL, "s=", Symbols.name, "&a=", from.m, :
cannot open URL 'http://ichart.finance.yahoo.com/table.csv?s=MACQ&a=1&b=02&c=2010&d=11&e=28&f=2016&g=d&q=q&y=0&z=MACQ&x=.csv': HTTP status was '404 Not Found'
あなたは/これをコピー&ペーストした場合あなたは本当にYahoo!に遭遇するWebブラウザにURL 404見つからない問題。
URLを慎重に見れば、URLに不正な日付参照が使用されているため、無効なURLリンクが作成されていることがわかります。最初の「間違い」は、開始日(つまり月)がURLに1&b
と書かれているが、02&b
と書かれていて、終了月11&e
は12&e
であるはずです。
はこのように見ている必要があります。 http://ichart.finance.yahoo.com/table.csv?s=MACQ&a=02&b=02&c=2010&d=12&e=28&f=2016&g=d&q=q&y=0&z=MACQ&x=.csv
はなぜ間違った日付が使用され、どのようにそれを防ぐために?これは "MACQ"記号を使用する場合にのみ私に起こった。
https://github.com/joshuaulrich/quantmod/issues;ここで 'quantmod'の問題を報告できるようです。そこにあなたのサンプルを投稿して、パッケージ作成者に直接連絡することを検討するかもしれません。 –