У меня есть фрейм данных со столбцом, содержащим идентификаторы, и другой столбец, содержащий цифры:
df1 = {'ID':[400, 400, 400, 400, 400, 400, 500, 500, 500, 500],
'Number':[1, 2, 3, 4, 8, 9, 22, 23, 26, 27]}
Вы можете заметить, что у каждого идентификатора есть соответствующие серии последовательных чисел в столбце «Число».Например:
Id 400 содержит серию длиной 4 {1, 2, 3, 4} и другую серию длиной 2 {8, 9}
Я хотел бы получить для каждогоId, средняя длина их соответствующих серий.В этом примере:
df2 = {'ID':[400, 500], 'avg_length':[3, 2]}
Любые идеи будут высоко оценены!