My DF
выглядит следующим образом:
date Open
2018-01-01 00:00:00 1.0536
2018-01-01 00:01:00 1.0527
2018-01-01 00:02:00 1.0558
2018-01-01 00:03:00 1.0534
2018-01-01 00:04:00 1.0524
Вышеуказанное значение DF
основано на minute
. Я хочу создать новое значение DF2
, основанное на day
, выбрав значение single
time
из day
.
Например, я хочу выбрать 02:00:00
каждый день тогда мой новый DF2
будет выглядеть так:
date Open
2018-01-01 02:00:00 1.0332
2018-01-02 02:00:00 1.0423
2018-01-03 02:00:00 1.0252
2018-01-04 02:00:00 1.0135
2018-01-05 02:00:00 1.0628
....
Теперь наш DF2
основан на day
, а не minute
Чтоя сделал?
Я выбрал день этим dt
методом.
df2 = df.groupby(df.date.dt.date,sort=False).Open.dt.hour.between(2, 2)
Однако он не работает.