如何使用quantmod包

时间:2015-07-04 06:51:36

标签: r quantmod

使用quantmod包,我正在提取库存数据,如下所示

library(quantmod)
getSymbols('F')
head(F)

给出输出

           F.Open F.High F.Low F.Close F.Volume
2007-01-03   7.56   7.67  7.44    7.51 78671500
2007-01-04   7.56   7.72  7.43    7.70 63545800
2007-01-05   7.72   7.75  7.57    7.62 40563800
2007-01-08   7.63   7.75  7.62    7.73 48941200
2007-01-09   7.75   7.86  7.73    7.79 56732500
2007-01-10   7.79   7.79  7.67    7.73 42398600
# and an unimportant(here) warning regarding download length

我希望能够在这里提取明显的日期列,并将数据作为data.frame使用,通常我会尝试查找列名并拉出该列,但日期不包括在柱!

2 个答案:

答案 0 :(得分:6)

你可以尝试

  dates <- index(F)

quantmod包以xts格式提取数据。将xts时间序列转换为数据帧可能并不总是可取的。

答案 1 :(得分:3)

它不是data.frame,它是一个xts。如果您想将其作为data.frame进行操作并获取日期(它们以rownames形式出现),请尝试:

socket.emit('join', {room: 'venue_1', token:'token1234'});