好吧所以这可能是一个非常愚蠢的问题,但我已经检查过并且找不到任何内容,所以我想我会问这里。我正在查看一系列不同股票的股票价格,我想使用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
所以现在我不确定该怎么做:/任何帮助都会受到赞赏,谢谢!