python sort、sort_index方法代码实例

yipeiwu_com5年前Python基础

本文实例为大家分享了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设计】网站的支持!

相关文章

Python实现将json文件中向量写入Excel的方法

本文实例讲述了Python实现将json文件中向量写入Excel的方法。分享给大家供大家参考,具体如下: 有一个需要是将已经向量化的页面的数据中的向量写入Excel中用于展示,工作很简单...

详解python中各种文件打开模式

在python中,总的来说有三种大的模式打开文件,分别是:a, w, r 当以a模式打开时,只能写文件,而且是在文件末尾添加内容。 当以a+模式打开时,可以写文件,也可读文件,可是在读文...

python中类的属性和方法介绍

Python-类属性,实例属性,类方法,静态方法,实例方法 类属性和实例属性 #coding:utf-8 class Student(object): name = 'I am...

python 用opencv调用训练好的模型进行识别的方法

此程序为先调用opencv自带的人脸检测模型,检测到人脸后,再调用我自己训练好的模型去识别人脸,使用时更改模型地址即可 #!usr/bin/env python import cv2...

详解django中使用定时任务的方法

今天介绍在django中使用定时任务的两种方式。 方式一: APScheduler 1)安装: pip install apscheduler 2)使用: from apsc...