Моя цель - сгруппировать n
записей по 4, скажем, например:
0-3
4-7
8-11
etc.
найти max()
значение каждой группы из 4 на основе одного столбца среди других столбцов и создать новыйнабор данных или CSV-файл.Операция max()
будет выполняться для одного столбца, в то время как другие столбцы останутся без изменений.
Основываясь на проведенном здесь исследовании (Stackoverflow), я попытался настроить и применить следующее решение дляэтот сайт в моем наборе данных, но он не дал мне моих ожиданий:
# Group by every 4 row until the len(dataset)
groups = dataset.groupby(pd.cut(dataset.index, range(0,len(dataset),3))
needataset = groups.max()
Я получаю результаты, подобные следующим:
Column 1 Column 2 ... Column n
0. (0,3]
1. (3,6]
Целевой столбец для *Операция 1015 * также не дала ожидаемого результата.Я буду признателен за любое руководство по решению этой проблемы.