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

主頁 > 知識庫 > Pandas 實現分組計數且不計重復

Pandas 實現分組計數且不計重復

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

在對dataframe進行分析的時候會遇到需要分組計數,計數的column中屬性有重復,但又需要僅對不重復的項計數(即重復N次出現的項只計1次)。

函數如下:

dataframe.groupby([‘分組的列名']).需要計數的列名.nunique()

舉例:

數組“data”如下:

StoreID Sales SalesDate Channel
A 100 2018/1/1 01
A 90 2018/1/1 02
A 110 2018/1/2 01
B 82.2 2018/1/1 01
B 90 2018/1/2 02

如果要按StoreID來統計每一家店的營業日期數(可以通過不計重復的count “SalesDate”來完成)

代碼如下:

data.groupby(['StoreID']).SalesDate.nunique()

補充:pandas 統計分組內不重復計數

在數據分析中的數據處理過程中,經常需要對數據進行分組計數,看下下面這組數據

數據中name 為C 的有三行,其中有2個code是重復的

目標:

按name 分組,統計每組中code的不重復數量

df.groupby('name')['code'].nunique()
# 以name 分組后,統計code的不重復數目

結果如下:

排序

df.groupby('name')['code'].nunique().sort_values(ascending=False)
# 以name 分組后,統計code的不重復數目

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

您可能感興趣的文章:
  • 利用pandas按日期做分組運算的操作
  • pandas 實現某一列分組,其他列合并成list
  • pandas 實現分組后取第N行
  • pandas分組排序 如何獲取第二大的數據
  • pandas group分組與agg聚合的實例
  • pandas groupby分組對象的組內排序解決方案

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

巨人網絡通訊聲明:本文標題《Pandas 實現分組計數且不計重復》,本文關鍵詞  Pandas,實現,分組,計數,且,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pandas 實現分組計數且不計重復》相關的同類信息!
  • 本頁收集關于Pandas 實現分組計數且不計重復的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 广昌县| 金乡县| 秭归县| 营口市| 陵水| 梁河县| 锡林浩特市| 年辖:市辖区| 余姚市| 凌云县| 大竹县| 中方县| 堆龙德庆县| 华池县| 达尔| 易门县| 湟源县| 德化县| 册亨县| 澄江县| 昔阳县| 宣武区| 双辽市| 和平区| 扬中市| 东乌珠穆沁旗| 望谟县| 常州市| 睢宁县| 天柱县| 武乡县| 子洲县| 突泉县| 安陆市| 资源县| 略阳县| 蓬溪县| 台湾省| 亚东县| 台南市| 忻州市|