欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pandas排序和分組排名(sort和rank)的實(shí)現(xiàn)

 更新時(shí)間:2024年07月26日 11:06:27   作者:Bianca427  
Pandas是Python中廣泛使用的數(shù)據(jù)處理庫(kù),提供了豐富的功能來(lái)處理和分析數(shù)據(jù),本文主要介紹了Pandas排序和分組排名(sort和rank)的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下

sort_values排序

1、對(duì)單列的值排序

對(duì)銷量進(jìn)行排序

df.sort_values(by='銷量')
# 倒序
df.sort_values(by='銷量',ascending=False)  

 2、對(duì)多列的值進(jìn)行排序

對(duì)部門和銷量進(jìn)行排名

df.sort_values(by=['部門','銷量'])

rank排名

語(yǔ)法:rank(axis=0, method: str = 'average',ascending: True/False)

method說(shuō)明
average默認(rèn):在每個(gè)組中分配平均排名
min對(duì)整個(gè)組使用最小排名
max對(duì)整個(gè)組使用最大排名
first按照值在數(shù)據(jù)中出現(xiàn)的次序分配排名
dense類似于method=‘min’,但組件排名總是加1,而不是一個(gè)組中的相等元素的數(shù)量

國(guó)際排名

設(shè)置ascending=False參數(shù)進(jìn)行倒序排序

# 國(guó)際排名
df['排名'] = df['銷量'].rank(method='min',ascending=False)
# 取整
df['排名']=df['排名'].map(lambda x : round(x))

 中國(guó)排名

df['排名'] = df['銷量'].rank(method='dense',ascending=False)
df['排名']=df['排名'].map(lambda x : round(x))

按部門分組排名

df['排名'] = df.groupby("部門")['銷量'].rank(method='dense')
df['排名']=df['排名'].map(lambda x : round(x))
df = df.sort_values(['部門','排名'])

到此這篇關(guān)于Pandas排序和分組排名(sort和rank)的實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Pandas排序和分組排名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • 在Python中操作字符串之rstrip()方法的使用

    在Python中操作字符串之rstrip()方法的使用

    這篇文章主要介紹了在Python中操作字符串之rstrip()方法的使用,是Python入門中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05
  • 一文帶你了解Python中的編碼和解碼

    一文帶你了解Python中的編碼和解碼

    這篇文章主要為大家詳細(xì)介紹了常見編碼和解碼的基本原理,例如ASCII,GBK以及Python中的默認(rèn)編碼等,感興趣的小伙伴可以跟隨小編一了解一下
    2025-02-02
  • CentOS中升級(jí)Python版本的方法詳解

    CentOS中升級(jí)Python版本的方法詳解

    本文給大家分享的是再centos系統(tǒng)中將Python版本從2.6升級(jí)到2.7的方法和升級(jí)過程中遇到的問題的處理,非常詳細(xì),有需要的小伙伴可以參考下
    2017-07-07
  • Python基于similarities實(shí)現(xiàn)文本語(yǔ)義相似度計(jì)算和文本匹配搜索

    Python基于similarities實(shí)現(xiàn)文本語(yǔ)義相似度計(jì)算和文本匹配搜索

    similarities?實(shí)現(xiàn)了多種相似度計(jì)算、匹配搜索算法,支持文本、圖像,python3開發(fā),下面我們就來(lái)看看如何使用similarities實(shí)現(xiàn)文本語(yǔ)義相似度計(jì)算和文本匹配搜索吧
    2024-03-03
  • MxNet預(yù)訓(xùn)練模型到Pytorch模型的轉(zhuǎn)換方式

    MxNet預(yù)訓(xùn)練模型到Pytorch模型的轉(zhuǎn)換方式

    這篇文章主要介紹了MxNet預(yù)訓(xùn)練模型到Pytorch模型的轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-05-05
  • 基于python調(diào)用psutil模塊過程解析

    基于python調(diào)用psutil模塊過程解析

    這篇文章主要介紹了基于python調(diào)用psutils模塊過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • Python 裝飾器代碼解析

    Python 裝飾器代碼解析

    裝飾器(Decorators)是 Python 的一個(gè)重要部分。簡(jiǎn)單地說(shuō):他們是修改其他函數(shù)的功能的函數(shù)。他們有助于讓我們的代碼更簡(jiǎn)短,也更Pythonic(Python范兒)。大多數(shù)初學(xué)者不知道在哪兒使用它們,所以我將要分享幾個(gè)示例
    2021-11-11
  • 聊聊python 邏輯運(yùn)算及奇怪的返回值(not,and,or)問題

    聊聊python 邏輯運(yùn)算及奇怪的返回值(not,and,or)問題

    在Python中,真值為假的對(duì)象,包括False,None,數(shù)字0,空字符串以及空的容器類型,除此以外的任何對(duì)象均為真,本文重點(diǎn)給大家介紹python 邏輯運(yùn)算及奇怪的返回值(not,and,or)問題,感興趣的朋友一起看看吧
    2022-03-03
  • keras 獲取某層輸出 獲取復(fù)用層的多次輸出實(shí)例

    keras 獲取某層輸出 獲取復(fù)用層的多次輸出實(shí)例

    這篇文章主要介紹了keras 獲取某層輸出 獲取復(fù)用層的多次輸出實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-05-05
  • python中的閉包用法實(shí)例詳解

    python中的閉包用法實(shí)例詳解

    這篇文章主要介紹了python中的閉包用法,以實(shí)例形式詳細(xì)分析了Python中閉包的概念及相關(guān)使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-05-05

最新評(píng)論