[英]How to filter from a grouped Data in Python
如何在Python中從分組數據集中進行過濾
s=train['PdDistrict'].value_counts()
print(s)
對於上面的代碼,輸出如下所示:SOUTHERN 157182 MISSION 119908
現在我需要在執行value_counts時單獨過濾PdDistrict ='MISSION'。
我該如何實現?
創建一個樣本數據框
train = pd.DataFrame({
"A": ["MISSION", "SOUTHERN", "MISSION", "MISSION", "MISSION", "SOUTHERN"],
"B": [0, 0, 0, 1, 1, 1]
})
首先為數據框分配具有MISSION
值的列A
s
s = train[train['A'] == 'MISSION']
然后計算A
列中的值
s['A'].value_counts()
輸出:
MISSION 4
Name: A, dtype: int64
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.