У меня есть DataFrame, как это:
month CPT
5/1/2017 aa
5/1/2017 bb
5/1/2017 cc
6/1/2017 aa
6/1/2017 cc
6/1/2017 dd
7/1/2017 aa
7/1/2017 bb
7/1/2017 cc
Мне нужен новый столбец (old_bill), в котором мне нужны значения столбца (месяца) после наличия значения строки столбца (CPT) в начале в том же столбце (CPT). Ожидаемый фрейм данных:
period CPT old_bill
5/1/2017 aa nan
5/1/2017 bb nan
5/1/2017 cc nan
6/1/2017 aa 5/1/2017
6/1/2017 cc 5/1/2017
6/1/2017 dd nan
7/1/2017 aa 6/1/2017
7/1/2017 bb 5/1/2017
7/1/2017 cc 6/1/2017
Я пробовал методом .isin. Но я не получил впечатляющие результаты. Заранее большое спасибо ....