getSymbols()
我希望这是一个相当简单的答案(当我看到解决方案如此简单时,我会感到尴尬),但我在使用quantmod 包下 的函数按分钟提取盘中股票数据时遇到了很多麻烦。
我尝试使用提取数据getSymbols("F")
并最终得到以下输出:
> F[1:10]
F.Open F.High F.Low F.Close F.Volume F.Adjusted
2007-01-03 7.56 7.67 7.44 7.51 78652200 7.22
2007-01-04 7.56 7.72 7.43 7.70 63454900 7.41
2007-01-05 7.72 7.75 7.57 7.62 40562100 7.33
2007-01-08 7.63 7.75 7.62 7.73 48938500 7.43
2007-01-09 7.75 7.86 7.73 7.79 56732200 7.49
2007-01-10 7.79 7.79 7.67 7.73 42397100 7.43
2007-01-11 7.73 7.80 7.68 7.77 40020800 7.47
2007-01-12 7.77 7.92 7.76 7.89 57053800 7.59
2007-01-16 7.89 8.01 7.87 7.94 66699800 7.64
2007-01-17 7.97 8.10 7.97 8.04 63728700 7.73
如您所见,这只是每日历史数据,我需要每分钟的历史数据。
我做了一些研究,发现本教程暗示可以以历史分钟柱的形式获取数据,但是我找不到允许我这样做的正确参数或函数。不可能去更高的频率,所以我无法获取我的每日数据和每分钟的数据。我想知道如何使用 quantmod 在一年的过程中获取每分钟的历史数据 - 最后,我想要一个包含“日期”、“分钟栏”和“音量”列的数据框.
如果我可以为您提供更多信息,请告诉我。