Фильтрация данных по минутам в течение нескольких дней - PullRequest
0 голосов
/ 10 июня 2019

У меня есть фрейм данных с минутным охватом данных за несколько дней, и я хотел бы отфильтровать его таким образом, чтобы каждый день получал следующее время: 09: 31

Есть ли простой способсделай это?Я думал сделать что-то по принципу среза (Нет) после разделения дней и времени на отдельные столбцы, но я подумал, что может быть более простой способ.

1 Ответ

2 голосов
/ 10 июня 2019

Я думаю at_time() - это то, что вы хотите:

import pandas as pd

index = pd.date_range("2019-08-01 00:00", "2019-08-11 00:00", freq="1min")
df = pd.DataFrame(np.random.randn(len(index), 3), index=index, columns=["a", "b", "c"])

df.at_time("09:31")
...