I w * sh для использования оператора if в Python для сортировки времен по категориям следующим образом:
blood_glucose_readings = readings["Historic Glucose mmol/L"]
dates_and_times = readings["Device Timestamp"]
for x in dates_and_times:
x = datetime.strptime(x, '%m/%d/%Y %H:%M')
reading_times_hours = dates_and_times.str.slice(10, 16)
reading_dates = dates_and_times.str.slice(0, 10)
if reading_times_hours >= 4:00 and reading_times_hours <= 11:00:
morning_reading == True
else:
morning_reading == False
Весь код работает безупречно, за исключением оператора if, который возвращает конечное двоеточие в виде ошибка синтаксиса. Почему это?