簡介: 本文主要介紹Series和DataFrame排序方法候味。
Sort Series
分為索引排序和值排序
- sort_index方法
seriesdata.sort_index()
seriesdata.sort_index(ascending = False, inpalce = False)
- sort_values方法
seriesdata.sort_values()
seriesdata.sort_values(ascending = False, inpalce = False)
Sort DataFrame
-
sort_index方法
該方法可以根據(jù)行名排序断箫,也可以根據(jù)列名排序俱两,區(qū)別在于axis
- axis = 0 給列名排序奴愉,ascending指定排序方法
dataframe.sort_index()
- axis = 1 給行名排序何陆,ascending指定排序方法
dataframe.sort_index(axis = 1)
-
sort_values方法
該方法根據(jù)數(shù)據(jù)進行排序率触,可以分為sort column和sort by column蜜宪,注意加以區(qū)分虫埂。
- sort
這種方法是從DataFrame中挑取出來具體的列,然后對該行進行排序圃验。操作的是特定的行
dataframe.colname.sort_values()
dataframe.colname.sort_values(ascending = False)
dataframe["colname"].sort_values()
dataframe["colname"].sort_values(ascending = False)
- sort by
這種方法是按照給定的列的值對DataFrame數(shù)據(jù)進行排序掉伏,與上一種區(qū)別在于操作的是整個DataFrame。
- 單列sort
dataframe.sort_values("colname")
- 多列sort
dataframe.sort_values( ["col1", "col2",..."coln"])
附上小哥哥的視頻鏈接Data analysis in Python with pandas
Youtube ??
嗶哩嗶哩 ??
所有文章列表
pandas使用技巧總覽