У меня есть панд DataFrame df
как этотРазделить ряды питона панд DataFrame
mat time
0 101 20
1 102 7
2 103 15
Мне нужно разделить строки так, столбец времени не имеет значения выше, чем t=10
иметь что-то вроде этого
mat time
0 101 10
2 101 10
3 102 7
4 103 10
5 103 5
индекс не имеет значения
Если бы я использовать GroupBy («мат») [ «время»]. (сумма) на этом ФР я бы оригинальный df
, но мне нужно как бы инвертировать функцию groupby func.
Есть ли способ получить ungrouped
DataFrame с условием time <= t
?
Я пытаюсь использовать петлю здесь, но это своего рода «unPythonic», любые идеи?