Я использую .size() для результата groupby, чтобы подсчитать количество элементов в каждой группе.Как назначить имя столбцу size()?
Я хочу, чтобы результат был сохранен для нового имени столбца без ручного редактирования массива имен столбцов, как это можно сделать?
Благодаря
Это то, что я пытался:
grpd = df.groupby(['A','B'])
grpd['size'] = grpd.size()
grpd
и ошибок я получил:
TypeError: 'DataFrameGroupBy' object does not support item assignment (on the second line)
Стоит отметить, что '' size'' является плохим выбором для столбца, так как это встроенный метод для каждого объекта под пандами, поэтому вы можете его извлекать только через '' getitem'', а не через '' getattr'' , – Meitham