最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pandas數(shù)值排序 sort_values()的使用

 更新時(shí)間:2022年07月24日 11:42:49   作者:山茶花開時(shí)。  
本文主要介紹了Pandas數(shù)值排序 sort_values()的使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

參數(shù)解釋

DataFrame.sort_values(by, 
               axis=0, 
               ascending=True, 
               inplace=False, 
               kind='quicksort', 
               na_position='last', # last,first;默認(rèn)是last
               ignore_index=False, 
               key=None)

參數(shù)的具體解釋為:

  • by:表示根據(jù)什么字段或者索引進(jìn)行排序,可以是一個(gè)或多個(gè)
  • axis:排序是在橫軸還是縱軸,默認(rèn)是縱軸axis=0
  • ascending:排序結(jié)果是升序還是降序,默認(rèn)是升序
  • inplace:表示排序的結(jié)果是直接在原數(shù)據(jù)上的就地修改還是生成新的DatFrame
  • kind:表示使用排序的算法,快排quicksort,,歸并mergesort, 堆排序heapsort,穩(wěn)定排序stable ,默認(rèn)是 :快排quicksort
  • na_position:缺失值的位置處理,默認(rèn)是最后,另一個(gè)選擇是首位
  • ignore_index:新生成的數(shù)據(jù)幀的索引是否重排,默認(rèn)False(采用原數(shù)據(jù)的索引)
  • key:排序之前使用的函數(shù)

數(shù)據(jù)值的排序主要使用sort_values(),數(shù)字按大小排序,字符按字母順序

Series和DataFrame都支持此方法

import pandas as pd
 
df = pd.DataFrame([['liver','E',89,21,24,64],
                   ['Arry','C',36,37,37,57],
                   ['Ack','A',57,60,18,84],
                   ['Eorge','C',93,96,71,78],
                   ['Oah','D',65,49,61,86]
                  ], 
                   columns = ['name','team','Q1','Q2','Q3','Q4'])
 
res1 = df.Q1.sort_values()
 
# DataFrame 需要傳入一個(gè)或多個(gè)排序的列名
res2 = df.sort_values('Q4')
 
# 默認(rèn)排序是升序,但可以指定排序方式
# 下例先按team升序排列,如遇到相同的team再按name降序排列
res3 = df.sort_values(by = ['team','name'], ascending = [True, False])

結(jié)果展示

df

res1

res2

res3

擴(kuò)展

# 其他常用方法如下:
s.sort_values(ascending = False) # 降序
s.sort_values(inplace = True) # 修改生效
s.sort_values(na_position = 'first') # 空值在前
# df按指定字段排列
df.sort_values(by = ['team'])
df.sort_values('Q1')
# 按多個(gè)字段,先排team,在同team內(nèi)再看Q1
df.sort_values(by = ['mean','Q1'])
# 全降序
df.sort_values(by = ['mean','Q1'], ascending = False)
# 對(duì)應(yīng)指定team升Q1降
df.sort_values(by = ['mean','Q1'], ascending = [True, False])

到此這篇關(guān)于Pandas數(shù)值排序 sort_values()的使用的文章就介紹到這了,更多相關(guān)Pandas數(shù)值排序 sort_values()內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python 語(yǔ)言實(shí)現(xiàn)六大查找算法

    Python 語(yǔ)言實(shí)現(xiàn)六大查找算法

    本文給大家分享Python 語(yǔ)言實(shí)現(xiàn)六大查找算法,針對(duì)每種算法通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-06-06
  • python實(shí)現(xiàn)跨域代理服務(wù)器的方法

    python實(shí)現(xiàn)跨域代理服務(wù)器的方法

    這篇文章主要介紹了python實(shí)現(xiàn)跨域代理服務(wù)器的方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)

    Python中字符串的基礎(chǔ)介紹及常用操作總結(jié)

    字符串輸出格式與輸入的樣子相同,都是用撇號(hào)包裹,撇號(hào)和其它特殊字符用用反斜杠轉(zhuǎn)義。如果字符串中有單撇號(hào)而沒有雙撇號(hào)則用雙撇號(hào)包裹,否則應(yīng)該用單撇號(hào)包裹。后面要介紹的print語(yǔ)句可以不帶撇號(hào)或轉(zhuǎn)義輸出字符串
    2021-09-09
  • Python用UUID庫(kù)生成唯一ID的方法示例

    Python用UUID庫(kù)生成唯一ID的方法示例

    在C#中很容易生成一組唯一碼,最常用的是結(jié)構(gòu)體GUID的NewGuid()實(shí)例。如果C#運(yùn)行Guid.NewGuid();將會(huì)得到據(jù)說(shuō)世界唯一的號(hào)碼,形如:887687be-00cf-4dca-8fe4-7c4fc19b9ecc 。最近看了一下Python的相關(guān)模塊,也發(fā)現(xiàn)了一個(gè)模塊uuid。下面來(lái)看看詳細(xì)的介紹與使用示例吧。
    2016-12-12
  • Jupyter Lab設(shè)置切換虛擬環(huán)境的實(shí)現(xiàn)步驟

    Jupyter Lab設(shè)置切換虛擬環(huán)境的實(shí)現(xiàn)步驟

    本文主要介紹了Jupyter Lab設(shè)置切換虛擬環(huán)境的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • python3 實(shí)現(xiàn)驗(yàn)證碼圖片切割的方法

    python3 實(shí)現(xiàn)驗(yàn)證碼圖片切割的方法

    今天小編就為大家分享一篇python3 實(shí)現(xiàn)驗(yàn)證碼圖片切割的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作示例

    Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作示例

    這篇文章主要介紹了Python 生成器,迭代,yield關(guān)鍵字,send()傳參給yield語(yǔ)句操作,結(jié)合實(shí)例形式分析了Python生成器、迭代、yield關(guān)鍵字及異常處理相關(guān)操作技巧,需要的朋友可以參考下
    2019-10-10
  • Python 讀取千萬(wàn)級(jí)數(shù)據(jù)自動(dòng)寫入 MySQL 數(shù)據(jù)庫(kù)

    Python 讀取千萬(wàn)級(jí)數(shù)據(jù)自動(dòng)寫入 MySQL 數(shù)據(jù)庫(kù)

    這篇文章主要介紹了Python 讀取千萬(wàn)級(jí)數(shù)據(jù)自動(dòng)寫入 MySQL 數(shù)據(jù)庫(kù),本篇文章會(huì)給大家系統(tǒng)的分享千萬(wàn)級(jí)數(shù)據(jù)如何寫入到 mysql,分為兩個(gè)場(chǎng)景,兩種方式
    2022-06-06
  • Python機(jī)器學(xué)習(xí)之scikit-learn庫(kù)中KNN算法的封裝與使用方法

    Python機(jī)器學(xué)習(xí)之scikit-learn庫(kù)中KNN算法的封裝與使用方法

    這篇文章主要介紹了Python機(jī)器學(xué)習(xí)之scikit-learn庫(kù)中KNN算法的封裝與使用方法,結(jié)合實(shí)例形式分析了scikit-learn庫(kù)中KNN算法的相關(guān)調(diào)用與使用技巧,需要的朋友可以參考下
    2018-12-12
  • 學(xué)python爬蟲能做什么

    學(xué)python爬蟲能做什么

    這篇文章主要介紹了學(xué)python爬蟲能做什么的相關(guān)知識(shí)點(diǎn)內(nèi)容,有需要的朋友們可以閱讀參考下。
    2020-07-07

最新評(píng)論

和田市| 洪江市| 斗六市| 年辖:市辖区| 怀柔区| 加查县| 无锡市| 赣州市| 广州市| 瓮安县| 盐源县| 新和县| 香港 | 昭通市| 神池县| 阿拉善左旗| 城固县| 旌德县| 柳河县| 英超| 安康市| 乐陵市| 鹿邑县| 磐安县| 正定县| 西吉县| 固原市| 霍山县| 富蕴县| 松潘县| 泰宁县| 东城区| 蚌埠市| 尼木县| 乌海市| 东源县| 汽车| 聂拉木县| 石阡县| 新河县| 漳平市|