1.数据排序sort_values()
数据排序pandas.DataFrame.sort_values(by = ,ascending = ,inplace = )
by: 根据哪些列排序
ascending:默认上升排序,True
inplace:是否直接修改原数据,默认False,不修改
例:
import pandasdata = pandas.read_csv(
'D:/anaconda/……/数据排序.csv',
engine = 'python',
encoding = 'utf8'
)
sortData = data.sort_values(
by = ['年龄','性别'],
ascending = [False,True]
)
print(sortData)
输出结果:
用户ID 性别 年龄
0 100000 男 52
8 100015 男 33
10 100017 女 30
2 100002 男 30
3 100006 男 28
4 100010 男 28
5 100011 男 27
9 100016 男 26
7 100013 男 24
1 100001 男 23
6 100012 男 21