我有一個包含 ID 和交易月份的資料框。
我只想保留 12 個月內有交易的商店。
我首先嘗試按 unique 過濾,如下所示:
df.groupby('STORE_NBR')['MONTH'].nunique()
我從代碼中獲得了商店 ID 和月數。問題是并不是所有的商店 ID 都出現了,所以我不能讓它們掉下來。
資料示例: 在此處輸入影像描述
uj5u.com熱心網友回復:
試試這個:
df.groupby('STORE_NBR').filter(lambda group: group['MONTH'].nunique() >= 12)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/389520.html
