pandas第三方庫還能夠創建出來的一個數據結構叫做Series,而它也是同樣可以來保存多個元素的,那么元素之間的順序也是也是能夠通過方法來進行排序的 。下面會分享兩個能夠分別按照索引和值來排序Series對象的方法,感興趣和想要學習一下的話就往下看看吧 。

一、索引排序
在Series對象之中添加數據是可以自動給定一個索引的,默認的索引就是按照數字大小已經排序好的 。但是也能夠通過index參數來重新指定索引,那么在這個時候就需要用到方法sort_index()來將其元素按照數字大于英文字母的順序來排序了 。而英文字母又是按照首字母大小來比較的,代碼示例如下所示:
from pandas import DataFrame, Seriesobj = Series([1, 3, 2, 5, 6], index=list('dabce'))obj.sort_index()obj.sort_index(ascending=False)

以上代碼運行之后默認的索引順序就是list列表之中元素的順序,但是在調用方法排序之后它就會變成edcba這樣英文字母大小的順序了 。
二、值排序
那么每個索引都是有唯一對應的值,這個值也是能夠作為關鍵詞來排序的,并且語法和使用方法與索引排序是一樣的 。唯一不同就是將方法名下劃線后面的單詞換成values即可,而方法之中的參數ascending的作用就是決定排序方式為升序還是降序 。默認值為True就是升序排序,而值為False就是按照從大到小來降序排序,代碼示例如下所示:
【Python中的Series怎么排序?Series對象元素排序方法是什么】obj.sort_values(ascending=False)以上就是關于“Python中的Series怎么排序?Series對象元素排序方法是什么”的全部內容了,希望對你有所幫助 。
猜你喜歡
- Series數據結構如何刪除元素?怎么用切片方式獲取Series對象元素
- Python怎么獲取Series對象元素?Python怎么從Series結構中取值
- Python怎么修改series對象的索引?Series結構索引如何重新排序
- Python中的返回函數有哪些?如何使用python中的返回函數?
- Python中的私有屬性如何訪問?Python私有屬性的特點
- 生活中的點點滴滴作文 生活中的點點滴滴作文范文
- 三線電纜中的紅色線是什么線
- 飯店的油污管道怎么清洗 怎樣去除廚房下水管中的油污
- 傳聞中的陳芊芊分集劇情 傳聞中的陳芊芊分集劇情介紹
- 清明時節雨紛紛的雨是大雨還是小雨 清明時節雨紛紛路上行人欲斷魂中的雨是怎樣的
