A B
2001-01-01 00:00:00 0 0
2001-01-01 01:00:00 1 1
2001-01-01 02:00:00 2 2
2001-01-01 03:00:00 3 3
2001-01-01 04:00:00 4 4
2001-01-01 05:00:00 5 5
< /code>
Я думал, что добавление столбца номеров строк (df3['rownum'] = range(df3.shape[0])
) поможет мне выбрать самую нижнюю строку для любого значения DateTimeIndex , но я застрял в выяснении операторов Group_by или pivot (или ???), чтобы сделать это.
df3 A B 2001-01-01 00:00:00 20 -50 2001-01-01 01:00:00 -30 60 2001-01-01 02:00:00 40 -70 2001-01-01 03:00:00 3 3 2001-01-01 04:00:00 4 4 2001-01-01 05:00:00 5 5 2001-01-01 00:00:00 0 0 2001-01-01 01:00:00 1 1 2001-01-01 02:00:00 2 2 [/code] И поэтому мне нужно df3 , чтобы в конечном итоге стать: [code] A B 2001-01-01 00:00:00 0 0 2001-01-01 01:00:00 1 1 2001-01-01 02:00:00 2 2 2001-01-01 03:00:00 3 3 2001-01-01 04:00:00 4 4 2001-01-01 05:00:00 5 5 < /code> Я думал, что добавление столбца номеров строк (df3['rownum'] = range(df3.shape[0])[/code]) поможет мне выбрать самую нижнюю строку для любого значения DateTimeIndex , но я застрял в выяснении операторов Group_by или pivot (или ???), чтобы сделать это.