pandas .groupby ()
Чтобы решить любую агрегацию форм в Python, все, что вам нужно, это взломать функцию groupby
Для вашего случая, если вы хотите суммировать «Подсчитайте» для всех уникальных имен, а затем постройте его, используйте pd.groupby ()
. Убедитесь, что вы сначала преобразовали его в DataFrame, а затем применили Groupby Magi c
name_file = pd.DataFrame(name_file)
name_file.groupby('Name').agg({'Count':'sum'})
Это дает вам агрегированную сумму подсчетов для уникального имени eaxh в вашем фрейме данных
Чтобы получить количество каждого имени, используйте метод size.reset_index () ниже
pd.DataFrame(name_file).groupby('Name').size().reset_index()
Это возвращает частота появления каждого уникального имени в name_file
Надеюсь, это поможет! Ура!