Привет. Я работаю над поиском повторяющейся позиции следующего фрейма данных:
data = pd.DataFrame()
data ['league'] =['A','A','A','A','A','A','B','B','B']
data ['Team'] = ['X','X','X','Y','Y','Y','Z','Z','Z']
data ['week'] =[1,2,3,1,2,3,1,2,3]
data ['position']= [1,1,2,2,2,1,2,3,4]
Я сравню данные для позиции из предыдущего ряда, это то же самое, я назначу один. Если это отличается от предыдущего ряда, я назначу как 1
Мой ожидаемый результат будет следующим:

Это означает, что я сгруппируюсь (Лига, Команда и неделя) и определю частоту.
Может кто-нибудь посоветовать, как это сделать в Pandas
Спасибо
Zep