У меня есть фрейм данных, в котором есть столбец с несколькими значениями, разделенными запятой, например:
Country
Australia, Cuba, Argentina
Australia
United States, Canada, United Kingdom, Argentina
Я бы хотел посчитать каждое уникальное значение, подобное value_counts, вот так:
Australia: 2
Cuba: 1
Argentina: 2
United States: 1
Мой самый простой метод показан ниже, но я подозреваю, что это можно сделать более эффективно и аккуратно.
from collections import Counter
Counter(pd.DataFrame(data['Country'].str.split(',', expand=True)).values.ravel())
Приветствия