pandas使用技巧【6】如何给Series和DataFrame
2017-11-09 本文已影响0人
夜雨寒山
简介: 本文主要介绍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方法
该方法可以根据行名排序,也可以根据列名排序,区别在于axis
- axis = 0 给列名排序,ascending指定排序方法
dataframe.sort_index()
- axis = 1 给行名排序,ascending指定排序方法
dataframe.sort_index(axis = 1)
-
sort_values方法
该方法根据数据进行排序,可以分为sort column和sort by column,注意加以区分。
- 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数据进行排序,与上一种区别在于操作的是整个DataFrame。
- 单列sort
dataframe.sort_values("colname")
- 多列sort
dataframe.sort_values( ["col1", "col2",..."coln"])
附上小哥哥的视频链接Data analysis in Python with pandas
Youtube 🔗
哔哩哔哩 🔗
所有文章列表
pandas使用技巧总览