婷婷综合国产,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 實現分組計數且不計重復的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 汝南县| 亚东县| 珠海市| 凤山县| 铜山县| 郧西县| 靖西县| 潞西市| 榆中县| 南开区| 平果县| 永清县| 平山县| 蕲春县| 东乌珠穆沁旗| 修文县| 五大连池市| 如皋市| 丰原市| 常宁市| 沙湾县| 伊宁县| 巴彦县| 丹凤县| 娄底市| 崇信县| 南江县| 江口县| 辽源市| 满城县| 阜宁县| 雅安市| 山东省| 阿勒泰市| 曲松县| 黄大仙区| 汉寿县| 社旗县| 二手房| 壶关县| 云和县|