Pandas encontrar secuencia o patrón en columna

Aquí hay algunos datos de ejemplo para el problema en el que estoy trabajando:

index     Quarter    Sales_Growth
0          2001q1    0
1          2002q2    0
2          2002q3    1
3          2002q4    0
4          2003q1    0
5          2004q2    0
6          2004q3    1
7          2004q4    1

losSales_Growth La columna me dice si hubo un crecimiento de las ventas en el trimestre o no. 0 = sin crecimiento, 1 = crecimiento.

Primero, estoy tratando de devolver el primeroQuarter cuando hubo dos trimestres consecutivos sin crecimiento de ventas.

Con los datos anteriores, esta respuesta sería2001q1.

Luego, quiero devolver el segundo trimestre de crecimiento de ventas consecutivo que ocurre DESPUÉS de los dos trimestres iniciales de ausencia de crecimiento.

La respuesta a esta pregunta sería2004q4.

He buscado y buscado, pero la respuesta más cercana que puedo encontrar no puedo llegar al trabajo:https://stackoverflow.com/a/26539166/3225420

Gracias de antemano por ayudar a un novato de los Pandas, estoy pirateando lo mejor que puedo pero me quedé atrapado en este.

Respuestas a la pregunta(3)

Su respuesta a la pregunta