Pandas系列(七)Pandas数据排序
读取数据
读取的数据如下:
Series的排序:
- Series.sort_values(ascending=True, inplace=False)
参数说明:
-
ascending:默认为
True
升序排序,为False
降序排序。 -
inplace:是否修改原始
Series
。
DataFrame的排序:
- DataFrame.sort_values(by, ascending=True, inplace=False)
参数说明:
- by:字符串或者List<字符串>,单列排序或者多列排序。
-
ascending:
bool
或者List
,默认为True
,如果为list
,则会对多个列进行排序。 -
inplace:是否修改原始
DataFrame
。
单列排序
dataframe
中的排序需要指定某列:
多列排序
多列排序中参数by
是一个list
字符串:
多列排序中优先的排序顺序由by
中的list
所在的顺序决定,如上图所示,先对"aqiLevel"
排序再对"bWendu"
排序。