【问题标题】:Quantmod for S&P500 doesn't get the me right dataS&P500 的 Quantmod 没有得到正确的数据
【发布时间】:2017-09-22 03:52:44
【问题描述】:

我使用以下代码通过 quantmod 包从雅虎获取 S&P500 数据,但我没有获得正确的指数收盘价。不知道这是什么数据 回答另一个问题的其他人使用相同的代码获取相同的代码并获得了正确的数据。我也试过使用“GSPC”,但调整后的收盘价没有意义。请参阅屏幕截图以供参考。有什么建议么?或者任何人都面临同样的问题?

library(quantmod)
SPX <- getSymbols("^GSPC",auto.assign = FALSE, from = "1980-01-01")

【问题讨论】:

    标签: r yahoo-finance


    【解决方案1】:

    在我看来是对的:

    pacman::p_load(quantmod) 
    
    SPX <- getSymbols("^GSPC",auto.assign = FALSE, from = "1980-01-01")
    
    
    tail(SPX)
    
               GSPC.Open GSPC.High GSPC.Low GSPC.Close GSPC.Volume GSPC.Adjusted
    2017-09-13   2493.89   2498.37  2492.14    2498.37  3368050000       2498.37
    2017-09-14   2494.56   2498.43  2491.35    2495.62  3414460000       2495.62
    2017-09-15   2495.67   2500.23  2493.16    2500.23  4853170000       2500.23
    2017-09-18   2502.51   2508.32  2499.92    2503.87  3194300000       2503.87
    2017-09-19   2506.29   2507.84  2503.19    2506.65  3249100000       2506.65
    2017-09-20   2506.84   2508.85  2496.67    2508.24  3530010000       2508.24
    

    这与我在 Yahoo Finance 上看到的相符。

    我想我看到了问题所在。您会注意到在屏幕截图中打开的对象具有不同的名称。 SNP500 而不是 SPX这是一个不同的对象。

    这就是价格较低的原因。这就是为什么我们不真正在 Stack Overflow 上使用屏幕截图的原因,至少对于 R 数据帧不使用。

    【讨论】:

    • 你是对的。我现在得到了正确的数据集。不过,初学者级别的后续问题:我在 Stackoverflow 上相当新。你能告诉我你是如何在不使用图像选项的情况下显示数据集的尾部的吗?非常感谢回复。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-10
    • 2017-12-03
    • 2018-06-24
    • 1970-01-01
    • 2018-12-08
    • 2013-08-06
    • 1970-01-01
    相关资源
    最近更新 更多