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

關(guān)于dataframe排序 pd.rank()

 更新時間:2024年09月10日 09:57:25   作者:羊羊豬  
pandas.DataFrame.rank方法支持不同的排序方式,如按行或列、升序或降序等,主要參數(shù)包括axis控制按行或列排名,method定義相同值的處理方式,numeric_only指定是否僅對數(shù)字列排序,na_option設(shè)置NaN值的排序方法,ascending確定排序方向,pct決定是否以百分比形式展示排名

pandas.DataFrame.rank

pandas.DataFrame.rank 官方文檔

DataFrame.rank(axis=0, method=‘a(chǎn)verage', numeric_only=NoDefault.no_default, na_option=‘keep', ascending=True, pct=False)

參數(shù)解釋

  • axis: axis=0為按行排名,axis=1為按列排名
  • method: 如何對具有相同價值(即領(lǐng)帶)的記錄組進行排序:
  • numeric_only: 對于DataFrame對象,如果設(shè)置為True,則只對數(shù)字列排序。
  • na_option: 如何對NaN值進行排序:
  • ascending: 元素按升序/降序排列
  • pct: 是否以百分比形式顯示返回的排名。

Example:

df = pd.DataFrame(data={'Animal': ['cat', 'penguin', 'dog',
                                   'spider', 'snake'],
                        'Number_legs': [4, 2, 4, 8, np.nan]})

method: {‘a(chǎn)verage', ‘min', ‘max', ‘first', ‘dense'}, default ‘a(chǎn)verage'
  • average: 組里的平均排名
  • min: 組里的最低排名
  • max: 組里的最高排名
  • first: 按照他們在數(shù)組中出現(xiàn)的順序排列
  • dense: 就像’ min '一樣,但是在組之間rank總是增加1。
df['method_average'] = df['Number_legs'].rank(method='average')
df['method_min'] = df['Number_legs'].rank(method='min')
df['method_max'] = df['Number_legs'].rank(method='max')
df['method_first'] = df['Number_legs'].rank(method='first')
df['method_dense'] = df['Number_legs'].rank(method='dense')

na_option: {‘keep', ‘top', ‘bottom'}, default ‘keep'
  • keep: 空值排序仍為空值
  • top: 排序放在第一位
  • bottom: 排在最后一位
df['na_keep'] = df['Number_legs'].rank(na_option='keep')
df['na_top'] = df['Number_legs'].rank(na_option='top')
df['na_bottom'] = df['Number_legs'].rank(na_option='bottom')

ascending: 升序為True, 降序為False

df['asc_True'] = df['Number_legs'].rank(method='min', ascending=True)
df['asc_False'] = df['Number_legs'].rank(method='min', ascending=False)

pct: 是否顯示百分比

df['pct_True'] = df['Number_legs'].rank(method='min', pct=True)
df['pct_False'] = df['Number_legs'].rank(method='min', pct=False)

分組排序

pandas.core.groupby.GroupBy.rank 官方文檔

Example:

df = pd.DataFrame(
    {"group": ["a", "a", "a", "a", "a", "b", "b", "b", "b", "b"],
      "value": [2, 4, 2, 3, 5, 1, 2, 4, 1, 5],}
)

for method in ['average', 'min', 'max', 'dense', 'first']:
    df[f'{method}_rank'] = df.groupby('group')['value'].rank(method)

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python用opencv完成圖像分割并進行目標物的提取

    python用opencv完成圖像分割并進行目標物的提取

    這篇文章主要介紹了python用opencv完成圖像分割并進行目標物的提取,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    Jupyter notebook 不自動彈出網(wǎng)頁的解決方案

    這篇文章主要介紹了Jupyter notebook 不自動彈出網(wǎng)頁的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-05-05
  • 使用Pytorch導出自定義ONNX算子的示例代碼

    使用Pytorch導出自定義ONNX算子的示例代碼

    這篇文章主要介紹了使用Pytorch導出自定義ONNX算子的示例代碼,下面給出個具體應用中的示例:需要導出pytorch的affine_grid算子,但在pytorch的2.0.1版本中又無法正常導出該算子,故可通過如下自定義算子代碼導出,需要的朋友可以參考下
    2024-03-03
  • Python利用openpyxl操作Excel表格的完整指南

    Python利用openpyxl操作Excel表格的完整指南

    存測試數(shù)據(jù)有時候有大批量的數(shù)據(jù),存到TXT文件里面顯然不是最佳的方式,我們可以存到Excel里面去,下面我們就來看看如何使用Python自動化操作Excel表格吧
    2026-03-03
  • Python爬取讀者并制作成PDF

    Python爬取讀者并制作成PDF

    本文是在學習了beautifulsoup之后,制作的一個爬取讀者雜志并使用reportlab制作成pdf的python小工具,咱也文藝一下:),分享給大家,有需要的小伙伴參考下吧。
    2015-03-03
  • 關(guān)于yolov8訓練的一些改動及注意事項

    關(guān)于yolov8訓練的一些改動及注意事項

    Yolo是一種目標檢測算法,目標檢測的任務(wù)是從圖片中找出物體并給出其類別和位置,這篇文章主要給大家介紹了關(guān)于yolov8訓練的一些改動及注意事項,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Python獲取郵件地址的方法

    Python獲取郵件地址的方法

    這篇文章主要介紹了Python獲取郵件地址的方法,通過自定義函數(shù)分析提取字符串中郵件地址的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-07-07
  • 基于Python實現(xiàn)高效PPT轉(zhuǎn)圖片工具

    基于Python實現(xiàn)高效PPT轉(zhuǎn)圖片工具

    在日常工作中,PPT是我們常用的演示工具,但有時候我們需要將PPT的內(nèi)容提取為圖片格式以便于展示或保存,所以本文將用Python實現(xiàn)PPT轉(zhuǎn)PNG工具,希望對大家有所幫助
    2025-04-04
  • Python實現(xiàn)在線批量美顏功能過程解析

    Python實現(xiàn)在線批量美顏功能過程解析

    這篇文章主要介紹了Python實現(xiàn)在線批量美顏功能過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • 詳解使用Python處理文件目錄的相關(guān)方法

    詳解使用Python處理文件目錄的相關(guān)方法

    這篇文章主要介紹了使用Python處理文件目錄的相關(guān)方法,使用到了os模塊,需要的朋友可以參考下
    2015-10-10

最新評論

晋江市| 汝阳县| 东安县| 台湾省| 图片| 祁门县| 伽师县| 明水县| 蛟河市| 溆浦县| 北京市| 大新县| 佳木斯市| 琼结县| 兖州市| 平定县| 靖西县| 罗源县| 双桥区| 含山县| 金川县| 突泉县| 江门市| 绥德县| 乐亭县| 保德县| 福建省| 莱西市| 澄江县| 曲靖市| 贺兰县| 金塔县| 左贡县| 武山县| 桓仁| 德州市| 洞头县| 乌兰浩特市| 玉田县| 东乡县| 清水河县|