【问题标题】:Quantmod getSymbols errorQuantmod getSymbols 错误
【发布时间】:2018-05-22 01:50:49
【问题描述】:

我正在尝试使用此代码通过 quantmod 获取符号数据。

    getSymbols(c("^DJI"),src='yahoo',from='2014-11-24',to='2017-11-24')

我得到了错误

    Error in 'colnames<-'('*tmp(', value = c("DJI.open", "DJI.High", "DJI.Low", :
    length of 'dimnames' [2] not equal to array extent

感谢您的帮助。

编辑:我在使用普通代码时遇到同样的错误。

    getSymbols(c("DWDP","AAPL","MCD","MRK","IBM","MMM","KO","DIS","CSCO","PG","TRV","UTX","HD","PFE","MSFT","VZ","GS","WMT","GE","INTC","BA","JPM","AXP","XOM","NKE","CAT","CVX","JNJ","UNH","V"),src='yahoo',from='2014-11-24',to='2017-11-24')

【问题讨论】:

  • 我无法使用quantmod_0.4-11 重现此错误。也许看看conflicts(detail = TRUE),看看你是否不小心破坏了一些重要的功能。

标签: r quantmod


【解决方案1】:

没有c。做吧

getSymbols('^DJI', src = 'yahoo', from = '2014-11-24', to = '2017-11-24')

回复编辑:

也许你的包和/或 R 已经过时了。我运行了你的确切代码

getSymbols(c("DWDP","AAPL","MCD","MRK","IBM","MMM","KO","DIS","CSCO","PG","TRV","UTX","HD","PFE","MSFT","VZ","GS","WMT","GE","INTC","BA","JPM","AXP","XOM","NKE","CAT","CVX","JNJ","UNH","V"),src='yahoo',from='2014-11-24',to='2017-11-24')

并且能够获得所有价格。

【讨论】:

    猜你喜欢
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-02
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 1970-01-01
    相关资源
    最近更新 更多