value_counts() возвращает объект, содержащий количество уникальных значений;
name.value_counts(subset=None, normalize=False, sort=True, ascending=False)
name.value_counts(normalize=False, sort=True, ascending=False, bins=None, dropna=True)
print(df['column_source_name'].value_counts())
normalize (считать ли частоту появления значения или количество)
dropna ( учитывать ли пропущенные значения)
sort (сортировать ли по количеству появления значения)