Последовательность строк, имеющих максимальную сумму с Pandas - PullRequest
0 голосов
/ 07 апреля 2020
                             Energy
2020-04-02 00:00:00+03:00    1
2020-04-02 00:15:00+03:00    12
2020-04-02 00:30:00+03:00    32
2020-04-02 00:45:00+03:00    45
2020-04-02 01:00:00+03:00    60
2020-04-02 01:15:00+03:00    60
2020-04-02 01:30:00+03:00    70
2020-04-02 01:45:00+03:00    84
2020-04-02 02:00:00+03:00    90
2020-04-02 02:15:00+03:00    81
2020-04-02 02:30:00+03:00    70
2020-04-02 02:45:00+03:00    50

Я хочу найти N различных строк с максимальной суммой в столбце Энергия, Например,

2020-04-02 01:30:00+03:00     70
2020-04-02 01:45:00+03:00     84
2020-04-02 02:00:00+03:00     90
2020-04-02 02:15:00+03:00     81

Сумма из 4 строк должна быть = 325

Есть ли способ достичь этого? Я пытаюсь оптимизировать сумму. Что если я хочу найти максимальную сумму из 5, 6, 7 или более строк?

Обновление * Подмножество может содержать как минимум одну строку, так и максимальное общее количество строки в кадре данных. Набор может иметь любую строку, единственным критерием является то, что сумма должна быть максимальной.

...