婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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分組排序 如何獲取第二大的數據的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产网站一区二区| 国产aⅴ综合色| 亚洲成在人线免费| 国内不卡的二区三区中文字幕| 91欧美一区二区| 精品国产露脸精彩对白 | 成人综合激情网| 91精品视频网| 一区二区三区精品在线观看| 国产不卡视频在线播放| 91福利国产成人精品照片| 国产精品免费视频观看| 国产在线看一区| 精品日产卡一卡二卡麻豆| 国产大片一区二区| 久久女同性恋中文字幕| 经典一区二区三区| 久久精品男人天堂av| 国产精品一线二线三线精华| 精品国内片67194| 国产精品久久久久久亚洲毛片| 成人黄色a**站在线观看| 中文字幕不卡在线观看| 成人av电影在线网| 日韩一区二区三区在线观看| 成人黄页在线观看| 国产精品白丝在线| 在线观看日韩毛片| 亚洲h精品动漫在线观看| 7777精品伊人久久久大香线蕉经典版下载 | 色www精品视频在线观看| 中文字幕精品一区二区精品绿巨人 | 日韩av电影免费观看高清完整版| 欧美精品在线视频| 麻豆久久久久久久| 欧美精品一区二| 欧美亚洲一区二区三区四区| 午夜国产精品一区| 精品黑人一区二区三区久久| 国产不卡高清在线观看视频| 久久久亚洲综合| 国产精品电影一区二区三区| 国产三级精品视频| 欧美在线免费视屏| 极品尤物av久久免费看| 日韩欧美一二区| 激情综合亚洲精品| 日韩一区二区三区免费观看| 色域天天综合网| 婷婷一区二区三区| www亚洲一区| 色偷偷久久人人79超碰人人澡| 久久不见久久见中文字幕免费| 亚洲国产精品v| 欧美午夜电影网| 久久99这里只有精品| 亚洲人成亚洲人成在线观看图片| 91精品国产综合久久福利软件| 国产高清在线观看免费不卡| 亚洲综合在线免费观看| 日韩精品中文字幕在线一区| 欧美色图片你懂的| 国产黄色精品视频| 婷婷久久综合九色综合伊人色| 久久久久久久精| 91农村精品一区二区在线| 国产黑丝在线一区二区三区| 日韩中文字幕亚洲一区二区va在线| 久久综合久久综合久久| 欧美亚洲高清一区| 在线观看免费视频综合| 国产mv日韩mv欧美| 久久成人羞羞网站| 午夜天堂影视香蕉久久| 天堂蜜桃一区二区三区| 亚洲欧洲精品一区二区精品久久久 | 日本大香伊一区二区三区| 国产剧情一区在线| 奇米影视一区二区三区小说| 亚洲欧洲精品一区二区精品久久久| 国产欧美一区二区精品秋霞影院| 欧美一级免费大片| 欧美日韩视频在线观看一区二区三区| 大美女一区二区三区| 偷拍亚洲欧洲综合| 久久99精品国产.久久久久久 | 欧美色图免费看| 成人av网站在线| 色天天综合久久久久综合片| 成人理论电影网| 国产成人自拍网| 成人免费高清在线观看| 色综合久久88色综合天天| 91九色02白丝porn| 欧美性色欧美a在线播放| 日本久久一区二区三区| 欧美日韩成人高清| 欧美日韩一区二区三区在线| 欧美亚洲综合久久| 久久精品一区二区三区四区| 日本一区二区三区dvd视频在线| 欧美成人官网二区| 精品99一区二区| 亚洲精品视频一区二区| 亚洲一区二区视频在线| 丝袜亚洲另类丝袜在线| 美国毛片一区二区| 一区二区高清在线| 天天综合网天天综合色| 久久电影国产免费久久电影| 国产自产v一区二区三区c| 国产成人免费av在线| 欧美一区午夜精品| 国产色一区二区| 亚洲精品欧美综合四区| 婷婷丁香久久五月婷婷| 午夜精品福利视频网站| 麻豆国产精品官网| 国产1区2区3区精品美女| 日韩视频一区二区| 专区另类欧美日韩| 久久国产视频网| 欧美另类一区二区三区| 亚洲美女免费在线| 不卡的看片网站| 国产蜜臀97一区二区三区| 国内精品国产成人| 精品欧美乱码久久久久久1区2区| 午夜精彩视频在线观看不卡| 91豆麻精品91久久久久久| 亚洲色图欧美激情| 成人网男人的天堂| 欧美国产欧美综合| 国产精品一区二区在线播放| 欧美大尺度电影在线| 蜜桃视频在线观看一区二区| 91精品在线一区二区| 麻豆精品在线观看| 欧美猛男超大videosgay| 一区二区三区国产| 欧美日韩中文字幕精品| 亚洲国产成人va在线观看天堂 | av男人天堂一区| 国产精品乱人伦| 99国产精品久久久久| 一区二区三区在线观看国产| 成人av网站在线观看免费| 亚洲欧洲精品成人久久奇米网| 色婷婷久久综合| 亚洲国产欧美在线| 欧美一级电影网站| 国产乱淫av一区二区三区| 国产精品久久久久一区二区三区共| 岛国精品在线播放| 亚洲欧美日韩国产综合| 欧美日韩国产一级二级| 久久国产精品第一页| 中文字幕精品一区| 色噜噜久久综合| 青青草国产成人99久久| 欧美激情自拍偷拍| 色综合久久中文字幕综合网| 日本伊人色综合网| 久久久久国产成人精品亚洲午夜| 成人免费av网站| 日韩精品91亚洲二区在线观看| 日韩欧美激情一区| 97se亚洲国产综合在线| 水野朝阳av一区二区三区| 国产三级一区二区三区| 欧美亚洲国产bt| 国产在线精品一区二区| 亚洲综合网站在线观看| 日韩久久久久久| 国产精品亚洲专一区二区三区| 亚洲欧美日本韩国| 日韩一级完整毛片| 91首页免费视频| 麻豆国产欧美一区二区三区| 中文字幕第一区二区| 欧美精品久久天天躁| 成人毛片老司机大片| 日韩成人精品在线观看| 亚洲丝袜制服诱惑| 久久亚洲综合色一区二区三区 | 久久综合久久综合久久| 欧美在线你懂得| 国产不卡在线播放| 久久99九九99精品| 亚洲韩国精品一区| 国产精品成人在线观看| 精品国产麻豆免费人成网站| 欧美日韩精品福利| 色婷婷亚洲综合| 福利视频网站一区二区三区| 老司机一区二区| 日本免费在线视频不卡一不卡二| 亚洲天堂2014| 中文字幕亚洲欧美在线不卡| 久久综合狠狠综合久久激情|