熊猫DataFrame对象有sort method,但pandas DataMatrix对象没有。按升序对熊猫数据矩阵进行排序
根据索引(日期列)按升序排序此DataMatrix对象的最佳方法是什么?
>>> dm
compound_ret
2/16/2011 0:00 0.006275682
2/15/2011 0:00 0.003098208
2/14/2011 0:00 0.0055039
2/13/2011 0:00 0.011471506
2/12/2011 0:00 0.011853712
2/11/2011 0:00 0.009558739
2/10/2011 0:00 0.014127912
2/9/2011 0:00 0.02042923
2/8/2011 0:00 0.023308062
结果应与2/8/2011作为第一项,并2011/2/16作为最后一个条目的二维条码。 compound_ret列中的条目应该按排序中的日期排列。所以结果应该是这样的:
>>>dm_sorted
compound_ret
2/8/2011 0:00 0.023308062
2/9/2011 0:00 0.02042923
2/10/2011 0:00 0.014127912
2/11/2011 0:00 0.009558739
2/12/2011 0:00 0.011853712
2/13/2011 0:00 0.011471506
2/14/2011 0:00 0.0055039
2/15/2011 0:00 0.003098208
2/16/2011 0:00 0.006275682
感谢您的回复,请参阅上文。 – 2011-04-06 02:23:33
从不,失败。就在我发布时,我知道了。不管我用什么版本,DataMatrix都有sortUp()和sortDown()方法。我发现他们使用dir(dataMatrix)。 – 2011-04-06 02:28:49
奇怪。猜猜它是旧版本;我刚刚从GitHub中克隆了当前的一个。 – 2011-04-06 04:39:07