日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

pandas 排序之 sort_values,reindex,reset_index, sort_index

發布時間:2023/12/13 综合教程 40 生活家
生活随笔 收集整理的這篇文章主要介紹了 pandas 排序之 sort_values,reindex,reset_index, sort_index 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

如果想按照自己的方式排序
ind = 行索引
data= data[ind]

ind = data.sum(axis=1).sort_values(ascending=False).index
data = data.loc[ind,:]

data.reset_index()

注意:有時候 reset_index 方法會重新定義一個index列,此時可用data.index = range(data.shape[0])

## 參數
DataFrame.sort_values(by, axis=0, ascending=True, inplace=False, kind='quicksort', na_position='last')
#### 參數說明
axis:{0 or ‘index’, 1 or ‘columns’}, default 0,默認按照索引排序,即縱向排序,如果為1,則是橫向排序
by:str or list of str;如果axis=0,那么by="列名";如果axis=1,那么by="行名";
ascending:布爾型,True則升序,可以是[True,False],即第一字段升序,第二個降序
inplace:布爾型,是否用排序后的數據框替換現有的數據框
kind:排序方法,{‘quicksort’, ‘mergesort’, ‘heapsort’}, default ‘quicksort’。似乎不用太關心
na_position : {‘first’, ‘last’}, default ‘last’,默認缺失值排在最后面

## 參數
sort_index(axis=0, level=None, ascending=True, inplace=False, kind='quicksort', na_position='last', sort_remaining=True, by=None)
#### 參數說明
axis:0按照行名排序;1按照列名排序
level:默認None,否則按照給定的level順序排列---貌似并不是,文檔
ascending:默認True升序排列;False降序排列
inplace:默認False,否則排序之后的數據直接替換原來的數據框
kind:默認quicksort,排序的方法
na_position:缺失值默認排在最后{"first","last"}
by:按照那一列數據進行排序,但是by參數貌似不建議使用

參考鏈接:Pandas---排序sort_values

總結

以上是生活随笔為你收集整理的pandas 排序之 sort_values,reindex,reset_index, sort_index的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。