フィールド「Date」、「Time」、「O」、「H」、「L」、「C」、「V」を含むcsvファイルがあり、quantmodパッケージのgetSymbols関数で使用したい。csv ファイル (h1.csv) は次のようになります。
"Date","Time","O","H","L","C","V"
20070801,0001,1.3668,1.3675,1.3666,1.3673,20693
20070801,0100,1.3671,1.3674,1.3652,1.3653,26636
20070801,0200,1.3655,1.3669,1.3651,1.3667,31300
R コード:
library(quantmod)
setSymbolLookup(h1=list(src='csv', format='%Y%m%d'))
h1 <- getSymbols('h1', dir='C:\\Users\\Admin\\Documents\\R\\csv', auto.assign=FALSE, extension='csv')
barChart(h1)
R はエラーを送信します: 周期性(x) : 1 つの観測値の周期性を計算できません
しかし、このRコードを使用すると:
library(quantmod)
getSymbols("SPY")
write.zoo(SPY, file="SPY.csv", sep=",")
setSymbolLookup(SPY=list(src="csv",format="%Y-%m-%d"))
spy <- getSymbols("SPY", auto.assign=FALSE)
barChart(spy)
何でも大丈夫です