Для подсчёта уникальных значений в группах DataFrame с помощью Pandas используют комбинацию методов groupby и nunique(). 1
Пример кода на Python: 1
# 'df' — это DataFrame, 'Group' — категория группировки, 'Value' — поле для подсчёта уникальных значений. 1unique_counts = df.groupby('Group')['Value'].nunique()< 1/code>
Объяснение кода:
groupby()
и передают в него столбец Major_category
, указывая, что нужно выполнить группировку по этому столбцу. 4 nunique()
столбец ShareWomen
, чтобы указать, что нужно получить количество уникальных значений для этого столбца. 4 nunique()
, чтобы подсчитать количество уникальных значений в этом столбце. 4Чтобы результат был точным, перед подсчётом рекомендуется избавиться от дубликатов. 1