У меня есть такой фрейм данных:
category name age
parent harry 29
child smith 12
parent sally 41
child david 19
child mike 16
И я хочу добавить столбец в семейства групп на основе каждого вхождения значения столбца категории 'parent' (фрейм данных находится в порядке). Как в:
category name age family_id
parent harry 29 0
child smith 12 0
parent sally 41 1
child david 19 1
child mike 16 1
Я пытаюсь сделать family_id возрастающим целым числом.
Я пробовал группу group_by и сейчас пытаюсь написать свою собственную функцию применения, но ее очень медленно и не работает, как ожидалось. Мне не удалось найти пример, который группирует строки на основе значения столбца по каждому вхождению одинакового значения .