Мне пришлось изменить несколько вещей.
1) Измените способ, которым я сделал значения даты:
import datetime
dateone = datetime.datetime(2019, 4, 1)
datetwo = datetime.datetime(2019, 6, 12)
2) Я добавил новый шаг для перехода к дате и времени панд:
df["datecol"] = pd.to_datetime(df["datecol"])
3) фильтр панд с использованием loc
:
df_filted_by_date = df.loc[(df.datecol>= dateone) & (df.datecol<= datetwo)]
Полный код выглядит следующим образом:
import datetime
dateone = datetime.datetime(2019, 4, 1)
datetwo = datetime.datetime(2019, 6, 12)
df["datecol"] = pd.to_datetime(df["datecol"])
df_filted_by_date = df.loc[(df.datecol>= dateone) & (df.datecol<= datetwo)]