Agregue un número de secuencia a cada elemento en un grupo usando python

Tengo un marco de datos de individuos que tienen múltiples registros. Quiero enumerar el registro en la secuencia para cada individuo en python. Esencialmente me gustaría crear la columna 'secuencia' en la siguiente tabla:

patient  date      sequence
145      20Jun2009        1
145      24Jun2009        2
145      15Jul2009        3
582      09Feb2008        1
582      21Feb2008        2
987      14Mar2010        1
987      02May2010        2
987      12May2010        3


This is essentially the same question as here, but I am working in python and unable to implement the sql solution. I suspect I can use a groupby statement with an iterable count, but have so far been unsuccessful. Thanks!

Respuestas a la pregunta(3)

Su respuesta a la pregunta