2

すべての形式の getSymbols および get.hist.quote コマンドを使用すると、常にエラーが発生します。エラーは基本的に次のとおりです。

>getSymbols("AAPL") 
Error in read.table(file = file, header = header, sep = sep, quote = quote, : 
  more columns than column names 

もう一つの例:

    >x <- get.hist.quote(instrument = "^gspc", start = "1998-01-01", quote = "Close") 
    trying URL 'http://chart.yahoo.com/table.csv?s=^gspc&a=0&b=01&c=1998&d=4&e=12&f=2013&g=d&q=q&y=0&z=^gspc&x=.csv' 
    Content type 'text/csv' length unknown 
    opened URL 
    downloaded 230 Kb 

Error in read.table(destfile, header = TRUE, sep = ",", as.is = TRUE,  : 
  more columns than column names

すべてのソースとシンボルで発生しています。どうすれば修正できますか?? ちなみに、同じコマンドは他のコンピューターでも問題なく機能しています。使用するパッケージ: 「quantmod」または「tseries」

コメントで提案されたデバッガーを実行した後、次のようになりました。

> debugonce(read.table)
> getSymbols("AAPL")

Browse[2]> head(readLines(file))
[1] "000fe47"                                               
[2] "Date,Open,High,Low,Close,Volume,Adj Close"             
[3] "2013-05-13,451.51,457.90,451.50,454.74,11319600,454.74"
[4] "2013-05-10,457.97,459.71,450.48,452.97,11948800,452.97"
[5] "2013-05-09,459.81,463.00,455.58,456.77,14231700,456.77"
[6] "2013-05-08,459.04,465.37,455.81,463.84,16878500,460.79"
Browse[2]> tail(readLines(file))
[1] "2007-01-05,85.77,86.20,84.40,85.05,29812200,83.26"
[2] "2007-01-04,84.05,85.95,83.82,85.66,30259300,83.86"
[3] "2007-01-03,86.29,86.58,81.90,83.80,44225700,82.04"
[4] ""                                                 
[5] "0"                                                
[6] ""                                                 

Browse[2]> Q
> 
4

1 に答える 1