J
Size: a a a
J
MP
ND
def value_with_mask(row) ->str:создала бы новый столбец
'''Функция вернет строчное значение для группировки'''
bla-bla-bla
return <это самое новое значение, возможно, в данном случае хватит среза по строке>
df['name_by_mask'] = df.apply(value_with_mask, axis=1)и по этому столбцу уже группировала
ND
J
J
J
F
M
И
A
И
A
И
EZ
И
EZ
И
EZ