pandas使用技巧【6】如何给Series和DataFrame

2017-11-09  本文已影响0人  夜雨寒山
简介: 本文主要介绍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

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

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

该方法根据数据进行排序,可以分为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。
dataframe.sort_values("colname")
dataframe.sort_values( ["col1", "col2",..."coln"])

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

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

上一篇下一篇

猜你喜欢

热点阅读