У меня есть DataFrame, и я использую .aggregate({'col1': np.sum})
, это будет выполнять суммирование значений в col1
и объединить их вместе. Можно ли выполнить подсчет, что-то вроде .aggregate({'col1': some count function here})
?pandas aggregate count в dataframe
1
A
ответ
3
Вы можете использовать 'size'
, 'count'
, или 'nunique'
в зависимости от вашего прецедента. Различия между ними являются:
'size'
: отсчет включаяNaN
и повторных значений.'count'
: кол-во, исключаяNaN
, но включая повторы.'nunique'
: количество уникальных значений, исключая повторы иNaN
.
В качестве примера рассмотрим следующую DataFrame:
df = pd.DataFrame({'col0': list('aabbcc'), 'col1': [1, 1, 2, np.nan, 3, 4]})
col0 col1
0 a 1.0
1 a 1.0
2 b 2.0
3 b NaN
4 c 3.0
5 c 4.0
Затем, используя три функции, описанные в:
df.groupby('col0')['col1'].agg(['size', 'count', 'nunique'])
size count nunique
col0
a 2 2 1
b 2 1 1
c 2 2 2
+0
Спасибо! «кол-во» было тем, что мне нужно. –
Смежные вопросы
- 1. Pandas aggregate count distinct
- 2. Сводная таблица в Pandas Count aggregate()
- 3. Создание столбца count в pandas dataframe
- 4. Pandas dataframe aggregate by time stamp в x minutes bins
- 5. SQL Aggregate Count statement
- 6. pandas moving aggregate string
- 7. pandas dataframe aggregate - почему он возвращает имена столбцов?
- 8. Pandas: DataFrame в DataFrame
- 9. MongoDB count aggregate per month
- 10. SQL Aggregate Query - Count Nulls
- 11. Count Aggregate in FetchXML report
- 12. Meteor: count by group aggregate
- 13. Pandas count (отдельный) эквивалент
- 14. Pandas Dataframe Stacking and Pivoting
- 15. Pandas DataFrame Форматирование Float
- 16. Count элементов в dataframe
- 17. Сумма столбца в Pandas DataFrame
- 18. Уменьшить размер DataFrame в Pandas
- 19. Reformat pandas DataFrame
- 20. Dataframe PANDAS
- 21. Pandas Dataframe
- 22. Can Pandas Groupby Aggregate в список объектов
- 23. Pandas Возврат строкового значения из агрегата dataframe max() функции count()
- 24. pandas dataframe count all x of unique y
- 25. Reshape Pandas Dataframe
- 26. операции в pandas DataFrame
- 27. Усовершенствованный Dataframe в Pandas
- 28. Объединение Dataframe в Pandas
- 29. Pandas: Записать в Dataframe
- 30. Изменение DataFrame в pandas
'{ 'col1': 'Count'}' или '{ 'col1 ':' size '} 'или' {' col1 ':' nunique '} 'в зависимости от вашего варианта использования. – root
Или 'len' (встроенный), который я предлагаю, является наиболее читаемым из группы. –
'len' обычно медленнее, чем' 'size'', поскольку он является встроенным python вместо numpy под капотом. – root