2

quantmodを使用してローカルCSVファイルを読み取るのに苦労していますgetSymbols。私が読み込もうとしているファイル(wkn_541779.csv)の形式は次のとおりです。

Date;Open;High;Low;Close;Volume;Ajdusted
2012-09-06;104,62;105,95;104,62;105,95;1248065,00;105,95
2012-09-05;104,78;104,78;104,45;104,48;1176371,00;104,48
2012-09-04;104,73;104,73;104,26;104,26;13090,00;104,26

> getSymbols("wkn_541779", src="csv", header = TRUE, sep=";", dec=",")

エラーメッセージが表示されます:「列名よりも列が多い」。

> count.fields("wkn_541779.csv", sep = ";", skip = 0, blank.lines.skip = TRUE)

各行(ヘッダーを含む!)の結果は「7」になります。これは、ヘッダーの列数とまったく同じです。

誰かが私がここで問題を追跡するのを手伝ってくれますか?

4

1 に答える 1

1

getSymbols.csvread.csvデフォルトで呼び出します。すなわちsep=","

于 2012-09-06T21:58:13.323 に答える