我有一個xts對象'foo',其中包含股票在特定時間段內的股票價格的前6個最大負向百分比變化。使用sort(foo)會生成一個按日期排序的列表,如下所示,但我想根據這些值對列表進行排序。如何在xts中返回與排序列表中的每個成員關聯的日期
sort(coredata(foo))
給出我期望的列表,但返回沒有關聯索引日期值的值,如下所示。我想在格式列表:
2008-11-07 -0.150
2008-11-06 -0.145
等
我覺得的index()
和which()
一些組合可能會奏效,但一直沒能產生任何有用的東西。任何指針感激地收到。
sort(foo)
[,1]
2008-10-08 -0.105
2008-10-16 -0.119
2008-10-27 -0.109
2008-11-06 -0.145
2008-11-07 -0.150
2008-12-12 -0.121
sort(coredata(foo))
[1] -0.150 -0.145 -0.121 -0.119 -0.109 -0.105
由於雙方詹姆斯和迪文;。我學到了一些東西從兩個答案,迪文的是更加容易的把握像我這樣的初學者,我試圖避免轉換爲數據框,但我想是這樣考慮到性能不成問題,這不算什麼問題。 – SlowLearner