Не уверен, что понял вас, но, пожалуйста, попробуйте. Дайте нам знать, если это противоречит, и мы поможем
Данные
df=pd.DataFrame({'Hague':['NO', 'YES', 'YES','YES','YES','YES','YES','NO','YES'],'Country':['AFGHANISTAN', 'ALBANIA', 'ALBANIA','ALBANIA','ALBANIA','ALBANIA','ALBANIA','ANTIGUA AND BARBUD','ARMENIA'],'Age':[12,2,4,3,3,9,3,12,1],'Gender':['M', 'M', 'M','F','M','F','M','F','M']})
Фильтр Гаага / Пол
df[((df['Hague']=='YES')& (df['Gender']=='M'))].groupby('Country')['Gender'].value_counts()
Результат