python

超轻量级php框架startmvc

python sort、sort_index方法代码实例

更新时间:2020-06-28 20:42:01 作者:startmvc
本文实例为大家分享了pythonsort、sort_index的具体代码,供大家参考,具体内容如下对Series进

本文实例为大家分享了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方法详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

python sort sort_index方法 python sort、sorted排序