请尝试从雅虎和使用adjustOHLC
功能
library(quantmod)
data.env <- new.env()
getSymbols("LOW", src='yahoo', from='1970-01-01', env=data.env)
data.env[["LOW"]] <- adjustOHLC(data.env[["LOW"]], use.Adjusted=TRUE)
我收到错误:Error in `-.default`(Lo(x), Cl(x)) : non-conformable arrays
。你能帮我理解原因吗?
答案 0 :(得分:0)
这是由known issue对Lowe的股票(&#34; LOW&#34;)数据Lo
函数引起的。
简单的解决方法是删除&#34; LOW。&#34;列名称的前缀。
colnames(data.env$LOW) <- gsub("^LOW\\.","",colnames(data.env$LOW))
data.env$LOW <- adjustOHLC(data.env$LOW, use.Adjusted=TRUE)