У меня есть фрейм данных card_df. Я хотел бы извлечь набор данных поезда на основе столбца «DateTrans».
набор данных поезда должен содержать только те строки, где «DateTrans» находятся между («01/01/2019») и («31/06/2019»')
Я пытался с этим кодом:
# Create the train and test data
X_train, X_test, y_train, y_test = train_test_split(card_df.loc[card_df['DateTrans'].between('01/01/2019','31/06/2019', inclusive=False)].drop(["RapprochementFraude"], axis=1),
card_df.RapprochementFraude)
Но проблема в том, что набор данных поезда содержит строки, где DateTrans находятся вне интервала, который я уточняю ниже.
X_train['DateTrans']
2044 27/08/2019
959 25/05/2019
1669 27/03/2019
498 28/05/2019
1198 28/05/2019
...
1985 25/07/2019
435 29/01/2019
291 25/07/2019
107 26/06/2019
29 25/07/2019
Name: DateTrans, Length: 30048, dtype: object
Любая идея, пожалуйста, чтобы исправить это?
Спасибо