1

请尝试从雅虎下载“LOW”时间序列并使用后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。你能帮我理解为什么吗?

4

1 回答 1

0

这是由Lowe's stock ("LOW") 数据函数的已知问题引起的。Lo

一个简单的解决方法是删除“LOW”。列名的前缀。

colnames(data.env$LOW) <- gsub("^LOW\\.","",colnames(data.env$LOW))
data.env$LOW <- adjustOHLC(data.env$LOW, use.Adjusted=TRUE)
于 2013-11-10T16:58:25.423 回答