У меня есть этот код
X_train= df[df["Date"]<datetime.date.today() - datetime.timedelta(days=30)].drop(Target, axis=1)
y_train= df[df["Date"]<datetime.date.today() - datetime.timedelta(days=30)][Target]
, но я получил эту ошибку
Ошибка типа: '<' не поддерживается между экземплярами 'str' и 'datetime.date' </p>
мое поле Date выглядит следующим образом: «2019-08-07», «2018-11-26»
, поэтому я изменил тип с str на date с помощью
df['Date'] = pd.to_datetime(df['Date']).dt.strftime('%Y-%m-%d')
затем вызвал мой ортогональный код
X_train= df[df["Date"]<datetime.date.today() - datetime.timedelta(days=30)].drop(Target, axis=1)
y_train= df[df["Date"]<datetime.date.today() - datetime.timedelta(days=30)][Target]
, но все равно получаю ту же ошибку
TypeError: '<' не поддерживается между экземплярами 'str' и 'datetime.date '</p>
как это исправить?