欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

搞定 Series 和 DataFrame 排序的 pandas 技巧(第 6 部分)

最编程 2024-01-15 12:51:40
...
简介: 本文主要介绍Series和DataFrame排序方法。

Sort Series

分为索引排序值排序

  1. sort_index方法
seriesdata.sort_index()
seriesdata.sort_index(ascending = False, inpalce = False)
  1. sort_values方法
seriesdata.sort_values()
seriesdata.sort_values(ascending = False, inpalce = False)

Sort DataFrame

  • sort_index方法

该方法可以根据行名排序,也可以根据列名排序,区别在于axis

  1. axis = 0 给列名排序,ascending指定排序方法
dataframe.sort_index()
  1. axis = 1 给行名排序,ascending指定排序方法
dataframe.sort_index(axis = 1)
  • sort_values方法

该方法根据数据进行排序,可以分为sort column和sort by column,注意加以区分。

  1. sort
    这种方法是从DataFrame中挑取出来具体的列,然后对该行进行排序。操作的是特定的行
dataframe.colname.sort_values()
dataframe.colname.sort_values(ascending = False)
dataframe["colname"].sort_values()
dataframe["colname"].sort_values(ascending = False)
  1. sort by
    这种方法是按照给定的列的值对DataFrame数据进行排序,与上一种区别在于操作的是整个DataFrame。
  • 单列sort
dataframe.sort_values("colname")
  • 多列sort
dataframe.sort_values( ["col1", "col2",..."coln"])

附上小哥哥的视频链接Data analysis in Python with pandas
Youtube ????
哔哩哔哩 ????

所有文章列表
pandas使用技巧总览