答案 0 :(得分:0)
import pandas as pd
import numpy as np
table1 = pd.DataFrame({'type': ['a','b','b','c','c','b','a','a','a','a','b','b','c','c','c','c',
'c','c','c'],
'y':[2,2,0,0,2,0,2,2,2,2,2,2,2,0,0,0,0,0,0],
})
table1_2_count=table1.loc[(table1['y'] == 2) , :]
table1_2_count.groupby('type')['y'].count()
答案 1 :(得分:0)
table1[table1['y'].eq(2)]['type'].value_counts()
[out]
a 5
b 3
c 2
Name: type, dtype: int64