Я удаляю строки, основываясь на условии datetime, у меня это работает со следующей строкой
df.drop(df[df.index.date == datetime(2017,9,14).date()].index, inplace=True)
Однако, когда я фактически запускаю код, я не передаю datetime(2017,9,14).date()
для сравнения я передаю datetime.date(2017,9,14)
. Таким образом, код будет выглядеть примерно так ...
df.drop(df[df.index.date == datetime.date(2017,9,14)].index, inplace=True)
, но это, очевидно, приводит к ошибке:
«дескриптор« date »требует« datetime.datetime »'объект, но получил' int '"
, что было бы лучшим способом исправить эту проблему, чтобы иметь возможность сравнивать даты.