《scikit-learn机器学习常用算法原理及编程实战》—2.4.2 数据排序
2.4.2 数据排序
通过DataFrame.sort_index()函数可以方便地对索引进行排序。比如,我们根据列名称进行逆序排列:
[IN]: df.sort_index(axis=1, ascending=False)
[OUT]:
D C B A
0 -0.456468 -0.284952 1.501239 0.968762
1 1.536548 0.407559 -0.309746 1.413471
2 -0.318217 1.339359 -0.040439 -0.399065
3 -1.493958 0.841658 -0.121888 -0.152205
4 -0.455541 1.326487 -0.676985 0.248414
5 -0.024769 -0.201354 -2.158694 0.906221
也可以通过DataFrame.sort_values()对数值进行排序。比如,我们根据B这一列的数据从小到大进行排序:
[IN]: df.sort_values(by='B')
[OUT]:
A B C D
5 0.906221 -2.158694 -0.201354 -0.024769
4 0.248414 -0.676985 1.326487 -0.455541
1 1.413471 -0.309746 0.407559 1.536548
3 -0.152205 -0.121888 0.841658 -1.493958
2 -0.399065 -0.040439 1.339359 -0.318217
0 0.968762 1.501239 -0.284952 -0.456468
- 点赞
- 收藏
- 关注作者
评论(0)