S& P500的Quantmod无法获得正确的数据

时间:2017-09-22 03:52:45

标签: r yahoo-finance

我使用以下代码从yahoo使用quantmod包获取S& P500数据,但我没有获得正确的索引关闭值。不知道这是什么数据拉动另一个回答另一个问题的人使用相同的代码为同一个自动收报机并获得了正确的数据。我试过用过" GSPC"此外,调整后的收盘价也没有意义。查看截图以供参考。有什么建议?或者任何面临同样问题的人?

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

enter image description here

1 个答案:

答案 0 :(得分:0)

对我而言:

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数据帧的屏幕截图。