DataFrame|DataFrame sort_values后结果没排序问题
问题描述,对DataFrame中的列使用sort_values排序,结果并没有按预想的排序
可能的原因有两点:
1.检查数据类型,如果是object类型则排序会问题。需要转化为数字类型。
【DataFrame|DataFrame sort_values后结果没排序问题】2.排序结果没有覆盖原始数据。
可以使用inplace=True参数覆盖df.sort_values(by=['col1','col2'],inplace=True)。
或者使用df=df.sort_values(by=['col1','col2'])覆盖原始数据。
推荐阅读
- 1004.|1004. Distinct Values
- Java8|Java8 Collections.sort()及Arrays.sort()中Lambda表达式及增强版Comparator的使用
- 关于sort排序
- pandas使用
- R语言从入门到机器学习|R语言rename重命名dataframe的列名实战:rename重命名dataframe的列名(写错的列名不会被重命名)
- 拖拽插件sortable.js之el-table表格拖拽效果代码
- 009 Linux 文件大小统计与排序( du于df和sort)
- 堆排序 heapsort
- jQuery Sortable 实现label拖动
- C++/C|leetcode 147. Insertion Sort List