Я пытаюсь создать еженедельный отчет на ноутбуке Jupyter для набора данных, который извлекается из базы данных SQL. Мне нужно нарезать данные на основе диапазона дат из набора данных.
Данные извлекаются за последние 60 дней с текущей даты, но мне нужно извлекать данные (основанные на полноте данных / другие) в течение 30 дней между ними. Для этого я использовал следующий код
from datetime import datetime, timedelta
today = datetime.now().date()
start = today - timedelta(days=10)
end = start- timedelta(days=30)
Df5= Df5.loc[start : end]
Последняя часть кода выдает следующую ошибку:
TypeError: '<' не поддерживается между экземплярами 'int' и
'Datetime.date' </p>
Это самый эффективный способ нарезки данных? Я новичок в Python, и это первый раз, когда я работаю с данными реального мира, поэтому любые советы будут высоко оценены. Спасибо!