У меня есть фрейм данных, похожий на
2020-01-07 09:00:00,22,228
2020-01-07 10:00:00,22,228
2020-01-07 11:00:00,22,228
2020-01-07 12:00:00,22,228
2020-01-07 13:00:00,22,228
2020-01-07 14:00:00,22,228
2020-01-07 15:00:00,21,228
2020-01-07 16:00:00,22,228
2020-01-08 09:00:00,43,45
2020-01-08 10:00:00,44,45
2020-01-08 11:00:00,41,45
2020-01-08 12:00:00,47,43
Я хотел бы получить 2-е наименьшее значение каждого столбца по данным. Я знаю, что могу получить минимум, выполнив df = df.resample('D', on='DateTime').min()
, и я знаю, что nsmallest(n=2)
и last
могут объединиться, чтобы получить то, что мне нужно.
Как использовать resample
вместе с nsmallest