簡體   English   中英

每年的熊貓團體活動

[英]Pandas group events by year

我對熊貓很陌生,但是正在進步...

我有以下dataframe

數據幀

我想對每月/每年發生的事件數進行計數,我相信這會產生如下所示的結果

處理結果

我根據這里的文章嘗試了以下方法

group = df.groupby(['MonthYear', 'EventID']).count()
frequency = group['EventID'].groupby(level=0, group_keys=False)
print(frequency)

然后,我得到一個錯誤(使用VS Code),指出:

無法打開“ hashtable_class_helper.pxi”

我以前有過這種方法,通常是在我為列名使用了錯誤的大小寫,但我已經證實它們是正確的時。

我要去哪里錯了?

您可以使用:

frequency= df.groupby('MonthYear')['EventID'].value_counts()

請參閱文檔以獲取更多詳細信息

您可以嘗試在groupBy上聚合df.groupby('MonthYear').agg({'EventID':'count'})

暫無
暫無

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

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