gpt4 book ai didi

python - 按升序对 pandas DataMatrix 进行排序

转载 作者:行者123 更新时间:2023-11-28 20:28:24 31 4
gpt4 key购买 nike

pandas 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

结果应该是 DataMatrix,第一个条目是 2/8/2011,最后一个条目是 2/16/2011。 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

最佳答案

确实在 0.2 和 0.3 之间,我将 sortUp/sortDown 重命名为单个 sort 方法。对此感到抱歉。

如果可以的话,我绝对建议您紧跟 Pandas 的前沿(https://github.com/wesm/pandas)!此外,考虑将 IPython 用于所有交互式工作 ( http://ipython.scipy.org )——我发现使用制表符补全和轻松自省(introspection)对象对查找方法和探索文档字符串有很大帮助。

关于python - 按升序对 pandas DataMatrix 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5558607/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com