我有一个 xts 对象“foo”,其中包含特定时期内股票股价价值的前 6 大负百分比变化。使用 sort(foo) 会生成一个按日期排序的列表,如下所示,但我想根据值对列表进行排序。
sort(coredata(foo))
给了我我期望的列表,但返回的值没有关联的索引日期值,如下所示。我想要一份格式如下的列表:
2008-11-07 -0.150
2008-11-06 -0.145
ETC
我觉得index()
and的某种组合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