pandas как сгруппировать и посчитать количество
Ответы
Elena Gromova
10 июля 2024
Для сгруппировки данных и подсчета количества значений в Pandas можно использовать метод groupby()
в сочетании с методом size()
. Вот пример кода, который демонстрирует этот процесс:
import pandas as pd
# создаем исходный DataFrame
data = {'Category': ['A', 'B', 'A', 'C', 'B', 'A'],
'Value': [10, 20, 15, 25, 30, 10]}
df = pd.DataFrame(data)
# группируем данные по столбцу Category и считаем количество значений в каждой группе
grouped = df.groupby('Category').size()
print(grouped)
Этот код создает DataFrame с данными о категориях и их значениях, затем группирует данные по столбцу 'Category' и подсчитывает количество значений в каждой группе. Результат будет выглядеть примерно так:
Category
A 3
B 2
C 1
dtype: int64
Таким образом, мы можем легко сгруппировать данные по нужному столбцу и подсчитать количество значений в каждой группе с помощью Pandas.
0
0