如何从Python
中的分组数据集进行过滤s=train['PdDistrict'].value_counts()
print(s)
对于上面的代码,输出如下: SOUTHERN 157182 使命119908
现在我需要在执行value_counts时单独过滤PdDistrict ='MISSION'。
我怎样才能做到这一点?
答案 0 :(得分:0)
创建示例数据框
train = pd.DataFrame({
"A": ["MISSION", "SOUTHERN", "MISSION", "MISSION", "MISSION", "SOUTHERN"],
"B": [0, 0, 0, 1, 1, 1]
})
首先为s
分配数据框,其中A
列的值为MISSION
s = train[train['A'] == 'MISSION']
然后计算列A
s['A'].value_counts()
输出:
MISSION 4
Name: A, dtype: int64