Задать вопрос
1win1
@1win1
Задаю глупые вопросы :)

Как в pandas cгруппировать DataFrame по n значений?

У меня есть DataFrame в pandas (python 3) и он сгруппирован по датам с помощью
df.set_index('Datetime').groupby(pd.TimeGrouper('M'))

Подскажите, можно ли как-то использовать df.groupby() или другой подход, чтобы сгруппировать данные по N значений?
Например, мне нужно сначала обработать группу из первых 100 значений, потом из вторых и так далее?
  • Вопрос задан
  • 1173 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@Roman_Kh
Добавьте в DataFrame еще один столбец, в котором для первых 100 строк будет стоять значение 1, для следующих 100 - 2 и так далее. А зате сделайте groupby по этому столбцу.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы