python sort、sort_index方法代码实例
程序员文章站
2023-11-20 16:35:10
本文实例为大家分享了python sort、sort_index的具体代码,供大家参考,具体内容如下
对series进行排序
#生成序列obj
obj=p...
本文实例为大家分享了python sort、sort_index的具体代码,供大家参考,具体内容如下
对series进行排序
#生成序列obj obj=pd.series([4,9,6,20,4],index=['d','a','e','b','c']) d 4 a 9 e 6 b 20 c 4 dtype: int64 #按obj的索引排序,默认升序,降序可在括号加ascending=false obj.sort_index() a 9 b 20 c 4 d 4 e 6 dtype: int64 #按obj的值排序,默认升序 obj.order() d 4 c 4 e 6 a 9 b 20 dtype: int64
对dataframe进行排序
#生成frame frame=pd.dataframe(pd.series([3,5,2,6,9,23,12,34,12,15,11,0]).reshape(3,4),columns=['c','f','d','a'],index=['c','a','b']) c f d a c 3 5 2 6 a 9 23 12 34 b 12 15 11 0 #按frame的行索引进行排序 frame.sort_index() c f d a a 9 23 12 34 b 12 15 11 0 c 3 5 2 6 #按frame的列索引进行排序 frame.sort_index(axis=1) a c d f c 6 3 2 5 a 34 9 12 23 b 0 12 11 15 #按frame的一个列或多个列的值进行排序 frame.sort_index(by='a') c f d a b 12 15 11 0 c 3 5 2 6 a 9 23 12 34 frame.sort_index(by=['a','c']) c f d a b 12 15 11 0 c 3 5 2 6 a 9 23 12 34
以上所述是小编给大家介绍的python sort、sort_index方法详解整合,希望对大家有所帮助