Окно минутной длины переменной данных Pandas, находящее минимальное значение с настоящего момента до времени закрытия

У меня есть объект dataframe с данными за 1 минуту. Пример (скажем, отметка времени есть или нет в индексе .. в любом случае)

timestamp               date        price    endofdaytime
2018-03-11 13:03:00     2018-03-11  20.03   2018-03-11 16:29:52
2018-03-11 13:08:00     2018-03-11  19.00   2018-03-11 16:29:52
2018-03-11 15:22:00     2018-03-11  20.11   2018-03-11 16:29:52
2018-03-11 16:03:00     2018-03-11  21.03   2018-03-11 16:29:52
2018-03-11 16:29:52     2018-03-11  20.03   2018-03-11 16:29:52
2018-03-12 13:03:00     2018-03-12  20.03   2018-03-12 16:29:59
2018-03-12 13:08:00     2018-03-12  19.00   2018-03-12 16:29:59
2018-03-12 16:03:00     2018-03-12  21.03   2018-03-12 16:29:59
2018-03-12 16:29:59     2018-03-12  22.00   2018-03-12 16:29:59

Я хотел бы добавить столбец с именем low2close. где из каждой строки берется min (цена) от текущего времени до конца дня. Я не понял, как получить переменную loc окна и запустить агрегатную функцию (например, min) на нем. Есть мысли?

4 голоса | спросил Rowell 5 J000000Thursday18 2018, 22:11:04

1 ответ


0
Я думаю, что вам нужно использовать ---- +: = 0 =: + ---- после инвертирования данных с помощью ---- +: = 1 =: + ---- (и реверсировать порядок после), всев ---- +: = 2 =: + ---- после ---- +: = 3 =: + ----, например:и это дает мин от текущей строки до конца дня в ту же дату
ответил Ben.T 5 J000000Thursday18 2018, 22:42:43

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132