df2 = df.groupby(['doctor name', 'gender']).size().unstack(fill_value=0)
print(df2)
В pandas, как выполнить подсчет значений пола (или любой категориальной переменной) на основе другого категориального столбца?