当前位置:   article > 正文

Pandas系列(七)Pandas数据排序_pandas从大到小排列

pandas从大到小排列

读取数据

  读取的数据如下:

原始数据格式

Series的排序:

  • Series.sort_values(ascending=True, inplace=False)

  参数说明:

  1. ascending:默认为True升序排序,为False降序排序。
  2. inplace:是否修改原始Series

Series排序

DataFrame的排序:

  • DataFrame.sort_values(by, ascending=True, inplace=False)

  参数说明:

  1. by:字符串或者List<字符串>,单列排序或者多列排序。
  2. ascendingbool或者List,默认为True,如果为list,则会对多个列进行排序。
  3. inplace:是否修改原始DataFrame

单列排序

  dataframe中的排序需要指定某列:

单列升序降序排序

多列排序

  多列排序中参数by是一个list字符串

多列升序和降序排序

  多列排序中优先的排序顺序由by中的list所在的顺序决定,如上图所示,先对"aqiLevel"排序再对"bWendu"排序。

分别指定升序和降序

分开指定升序和降序排序

我的微信公众号名称:小小何先生
公众号介绍:主要研究分享深度学习、机器博弈、强化学习等相关内容!期待您的关注,欢迎一起学习交流进步!

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号