欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > pandas分組排序 如何獲取第二大的數據

pandas分組排序 如何獲取第二大的數據

熱門標簽:400電話申請服務商選什么 平頂山外呼系統免費 清遠360地圖標注方法 在哪里辦理400電話號碼 工廠智能電話機器人 千陽自動外呼系統 原裝電話機器人 江蘇客服外呼系統廠家 西藏智能外呼系統五星服務

Python用來做數據分析很方便,網上很多關于找數據中第二大的方法,但是大多數都是關于SQL的,于是我挑戰一下用Python來做這件事(主要是SQL寫的不好>_),上代碼。

1、數據我是自己編的

在實際工作中應該從數據庫中導入數據,如何從數據庫導出數據,我之后會補充。

import pandas as pd
df = pd.DataFrame([
    {"class": 1, "name": "aa", "english": 120},
    {"class": 1, "name": "bb", "english": 110},
    {"class": 1, "name": "cc", "english": 110},
    {"class": 1, "name": "dd", "english": 110},
    {"class": 2, "name": "ee", "english": 120},
    {"class": 2, "name": "ff", "english": 140},
    {"class": 2, "name": "gg", "english": 130},
    {"class": 2, "name": "hh", "english": 130},
    {"class": 3, "name": "tt", "english": 130},
    {"class": 4, "name": "xx", "english": 130},
    {"class": 4, "name": "yy", "english": 130},
    {"class": 5, "name": "zz", "english": None},
  ])

2、分組取第二大的數據

def fun(df):
  # english數據去重
  sort_set = set(df["english"].values.tolist())
  if len(sort_set)=1:
    # 數據量小于等于1,無法取到第二大的數據
    return None
  else:
    # 取english中第二大的值
    sort_value = sorted(sort_set,reverse=True)[1]
    temp_df = df[df["english"]==sort_value]
    return temp_df
 
df = df.groupby(by=["class"]).apply(fun).reset_index(drop=True)
print(df)

結果如下:

  class name english
0 1 bb 110.0
1 1 cc 110.0
2 1 dd 110.0
3 2 gg 130.0
4 2 hh 130.0

3、寫完啦,就這么簡單

當然這還可以改為取最大、取最小、取第三大、等等......

補充:pandas 按某一列A排序,按B和C兩列分組,選擇分組后A列值最大的行

pandas 按某一列A排序,按B和C兩列分組,選擇分組后A列值最大的行

一、需求

按 updateTime 列倒序排序,按 B 和 C 兩列分組,分組后選擇最后更新的時間的那一行,并將結果加上新索引。

二、代碼

import pandas as pd
data = pd.read_csv('test.csv')
df = pd.DataFrame(data)
df = df.sort_values('updateTime', ascending=False).groupby(['B','C']).first().reset_index()

first() 函數代表選擇第一行,如果要選取多行,可以使用 head() 函數: head(5)表示選擇前五行。

如下例:

import pandas as pd 
data = pd.read_csv('test.csv',header = 0)
df = pd.DataFrame(data) 
# 按日期分組,分組后對 value 列從大到小排序,取每組前十行
df = df.groupby('date', group_keys=False).apply(lambda x: x.sort_values('value', ascending=False)).groupby('date').head(10).reset_index()

在不能直接使用sort_values() 函數時,使用 apply() 函數。

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Pandas中DataFrame的分組/分割/合并的實現
  • pandas 實現分組后取第N行
  • pandas group分組與agg聚合的實例
  • pandas groupby分組對象的組內排序解決方案
  • pandas組內排序,并在每個分組內按序打上序號的操作
  • pandas 實現某一列分組,其他列合并成list

標簽:錦州 西安 天水 安慶 日照 股票 白城 隨州

巨人網絡通訊聲明:本文標題《pandas分組排序 如何獲取第二大的數據》,本文關鍵詞  pandas,分組,排序,如何,獲取,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《pandas分組排序 如何獲取第二大的數據》相關的同類信息!
  • 本頁收集關于pandas分組排序 如何獲取第二大的數據的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩高清不卡在线| 四虎永久免费在线观看| 色综合久久中文字幕综合网| 久久久久久99精品| 激情综合色综合久久| 人妻丰满熟妇aⅴ无码| 欧美偷拍一区二区| 亚洲毛片av在线| eeuss鲁一区二区三区| 五月婷婷一区二区三区| 国产精品久久久久久户外露出 | 中文字幕成人动漫| 欧美大片在线观看一区二区| 日韩精品欧美成人高清一区二区| 久久无码专区国产精品s| 欧美日韩成人在线| 午夜a成v人精品| 国产精品无码在线| 日韩精品一区二区三区视频在线观看 | 制服丝袜亚洲播放| 婷婷丁香久久五月婷婷| 给我看免费高清在线观看| 精品免费视频.| 蜜桃视频在线观看一区| 老熟妇一区二区| 久久久www成人免费毛片麻豆| 国产一区在线观看麻豆| 最新av电影网站| 亚洲色图欧洲色图| 成年人看片网站| 欧美一区二区三区在线观看| 免费视频最近日韩| 国产小视频你懂的| 亚洲色图制服诱惑 | 欧美日韩不卡一区二区| 午夜精品成人在线视频| 泷泽萝拉在线播放| 国产色产综合产在线视频| 成人黄色网址在线观看| 欧美性受极品xxxx喷水| 日韩电影免费在线看| 亚洲另类中文字| av中文字幕不卡| 欧美人妇做爰xxxⅹ性高电影| 日本一不卡视频| 我想看黄色大片| 中文字幕中文字幕在线一区 | 久久亚洲影视婷婷| 粉嫩蜜臀av国产精品网站| 在线中文字幕一区二区| 午夜av电影一区| 91社区视频在线观看| 亚洲丝袜另类动漫二区| 91传媒理伦片在线观看| 精品国产乱码久久久久久浪潮| 国产黑丝在线一区二区三区| 日本道免费精品一区二区三区| 天天综合天天综合色| 熟女av一区二区| 午夜精品久久久久久久久久久 | 亚洲成人激情自拍| 无码少妇一区二区| 尤物在线观看一区| 国产美女永久免费无遮挡| 亚洲欧美在线视频| 91精品人妻一区二区三区蜜桃欧美| 国产精品女主播av| 国产 xxxx| 国产精品欧美精品| 中文字幕av网址| 亚洲少妇中出一区| 国产真人做爰视频免费| 亚洲制服欧美中文字幕中文字幕| 精品人妻中文无码av在线| 亚洲女同一区二区| 日本一道本视频| 亚洲成人第一页| 午夜三级在线观看| 日本不卡一区二区| 欧美性高清videossexo| 国产精品一区二区无线| 日韩丝袜美女视频| 可以看的av网址| 国产欧美精品区一区二区三区| 无码国产精品一区二区高潮| 国产日韩av一区| 亚洲人人夜夜澡人人爽| 一区二区三区中文字幕| 日韩精品123区| 六月丁香综合在线视频| 在线观看91精品国产麻豆| 成人在线视频一区二区| 精品日韩成人av| 成人在线观看一区二区| 中文字幕一区二区三区在线观看 | 亚洲线精品一区二区三区八戒| 亚洲a∨无码无在线观看| 日韩精品成人一区二区三区| 日本伦理一区二区| 国产成人av在线影院| 精品乱人伦小说| 屁屁影院国产第一页| 一区二区三区精密机械公司| 天天看天天摸天天操| 狠狠色伊人亚洲综合成人| 日韩午夜在线观看视频| 国产精品果冻传媒| 一区二区三区在线视频播放| 91视频综合网| 国产高清精品久久久久| 久久女同互慰一区二区三区| 91玉足脚交白嫩脚丫| 亚洲一区二区精品3399| 色八戒一区二区三区| 93久久精品日日躁夜夜躁欧美| 中文字幕精品在线不卡| 长河落日免费高清观看| 国内外成人在线| 久久日一线二线三线suv| 国产美女免费无遮挡| 久久国产日韩欧美精品| 精品国产电影一区二区| 91视频在线网站| 美女视频第一区二区三区免费观看网站| 欧美猛男gaygay网站| 国产乱国产乱老熟300部视频| 一区二区三区日韩欧美| 欧洲精品视频在线观看| 91在线观看成人| 夜夜嗨av一区二区三区网页 | 色成年激情久久综合| 99久久久久久| 亚洲黄一区二区三区| 欧美无砖砖区免费| 国产人妖在线观看| 午夜欧美电影在线观看| 欧美一区二区三区系列电影| 免费a级黄色片| 激情小说欧美图片| 欧美激情综合五月色丁香| 日本黄色片免费观看| 不卡在线观看av| 一区二区三区欧美日| 欧美日高清视频| 手机在线看片日韩| 久久99国产精品免费| 国产欧美日韩三区| 色综合久久综合网欧美综合网| 下面一进一出好爽视频| 亚洲成av人在线观看| 欧美v亚洲v综合ⅴ国产v| 日本理论中文字幕| 高清国产一区二区三区| 伊人色综合久久天天| 欧美一级日韩免费不卡| 色欲狠狠躁天天躁无码中文字幕 | 亚洲色图20p| 精品视频免费在线| 成年人网站免费看| 国产一区福利在线| 亚洲视频一区二区在线观看| 欧美精品aⅴ在线视频| 国产毛片久久久久久久| 高清国产一区二区| 亚洲午夜成aⅴ人片| 欧美成人性福生活免费看| 精品在线观看一区| 9191在线视频| 精品一区二区三区在线观看国产| 亚洲国产高清在线观看视频| 欧美一a一片一级一片| 一级做a爰片毛片| 国产91丝袜在线播放九色| 亚洲精品国产视频| 亚洲精品在线电影| 日本乱人伦一区| 精品无码一区二区三区| 成人黄色一级视频| 日本亚洲欧美天堂免费| 国产精品网站在线观看| 欧美区在线观看| 久久久久久久麻豆| 四季av综合网站| 国产成人av电影在线| 亚洲国产精品精华液网站| 久久九九影视网| 欧美午夜宅男影院| 一级免费黄色录像| 亚洲av无码一区东京热久久| 国产福利不卡视频| 五月天欧美精品| 成人免费在线观看入口| 欧美va亚洲va| 欧美吞精做爰啪啪高潮| 欧美视频一区二区在线| 欧美大喷水吹潮合集在线观看| 成人免费看的视频| 久久国产精品露脸对白| 亚洲一区二区三区精品在线| 亚洲国产精品国自产拍av|