簡體   English   中英

在熊貓中,如何制作數據透視表以進行計數並跳過重復項?

[英]In Pandas, how to make a PivotTable for counting and skip replicates?

在Python3和熊貓中,我有一個像這樣的數據框:

IdComissao      SiglaComissao       NomeMembro
12444           CCJR            Abelardo Camarinha
12444           CCJR            Abelardo Camarinha
12448           CAD             Abelardo Camarinha
12448           CAD             Abelardo Camarinha
12453           CMADS           Abelardo Camarinha
12453           CMADS           Abelardo Camarinha
12453           CMADS           Abelardo Camarinha
13297           CPI-InvTer      Abelardo Camarinha
8509            CFC             Abelardo Camarinha
8509            CFC             Abelardo Camarinha
13149           CPIATFC         Abelardo Camarinha
12444           CCJR            Vaz de Lima
12445           CFOP            Vaz de Lima
12445           CFOP            Vaz de Lima
12445           CFOP            Vaz de Lima
12454           CAE             Vaz de Lima
12455           CDD             Vaz de Lima
8501            CCJ             Vaz de Lima
8503            CAP             Vaz de Lima
8509            CFC             Vaz de Lima
8509            CFC             Vaz de Lima
8511            CEP             Vaz de Lima
8515            CFO             Vaz de Lima
8515            CFO             Vaz de Lima
8515            CFO             Vaz de Lima
8515            CFO             Vaz de Lima
8515            CFO             Vaz de Lima
8519            CSOP            Vaz de Lima
8521            CEDP            Vaz de Lima

我正在尋找一種方法來計算每個名稱“ NomeMembro”具有項目“ SiglaComissao”的次數,而無需重復

例如,名稱“ Abelardo Camarinha”具有六種類型的“ SiglaComissao”,名稱“ Vaz de Lima”具有11種類型

拜托,有沒有一種方法可以使數據透視表對項目進行重復計數?

我認為您正在尋找groupbynunique

df.groupby('NomeMembro')['SiglaComissao'].nunique()

哪個返回:

NomeMembro
Abelardo Camarinha     6
Vaz de Lima           11

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM