Вы фактически делаете петлю Python здесь, что медленно. Обычно в Пандах мы этого избегаем.
екоторые примеры данных для проблемы, над которой я работаю:
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
Sales_Growth
Колонка говорит мне, действительно ли был рост продаж в квартале или нет. 0 = нет роста, 1 = рост.
Сначала я пытаюсь вернуть первыйQuarter
когда было два последовательных квартала без роста продаж.
С данными выше этот ответ будет2001q1
.
Затем я хочу вернуть 2-й квартал последовательного роста продаж, который происходит ПОСЛЕ первых двух кварталов отсутствия роста.
Ответ на этот вопрос будет2004q4
.
Я искал и искал, но самый близкий ответ, который я могу найти, я не могу добраться до работы:https://stackoverflow.com/a/26539166/3225420
Заранее спасибо за помощь новичку в Pandas, я стараюсь изо всех сил, но застрял на этом.