将字符类型/名称保存在R

时间:2017-08-07 04:05:04

标签: r dataframe time-series xts

好吧所以这可能是一个非常愚蠢的问题,但我已经检查过并且找不到任何内容,所以我想我会问这里。我正在查看一系列不同股票的股票价格,我想使用xts包,但问题是xts从数据集中删除了名称/字符数据类型,例如数据框比如:

TIME     | STOCK  |   PRICE
-----------------------------
.....    | QQQQ   |   .....
.....    | WWWW   |   .....
.....    | EEEE   |   .....

转换为xts对象,STOCK列被删除,以便xts对象现在看起来像这样:

 TIME    |   PRICE
--------------------
 .....   |   .....
 .....   |   .....
 .....   |   .....

如果我使用xts,R有什么方法可以跟踪每个时间和价格的股票名称?

理想情况下,我想使用as.xts()方法 - 特别是这里我用来将数据表转换为xts对象的代码:

OrderBookxts <- as.xts.data.table(OrderBook, name= NULL)

我尝试按照以下Tushar的建议编辑以下代码:

OrderBookxts <- as.xts.data.table(OrderBook, stocknames=STOCK) 

但是我收到了这个警告:

Warning message: In as.xts.data.table(OrderBook, stock = StockNames) : Following columns are not numeric and will be omitted: StockNames, Date

所以现在我不确定该怎么做:/任何帮助都会受到赞赏,谢谢!

0 个答案:

没有答案