Я пытаюсь создать новый столбец даты в моем фрейме данных.Столбец даты отформатирован как таковой, напр.'2019-02-04'
def fiscal_date(row):
if row['Date'] >= '2018-02-01' and row['Date'] < '2018-05-01':
return 'FY19 Q1'
if row['Date'] >= '2018-05-01' and row['Date'] < '2018-08-01':
return 'FY19 Q2'
if row['Date'] >= '2018-08-01' and row['Date'] < '2018-11-01':
return 'FY19 Q3'
когда я пытаюсь применить функцию, data ['Fiscal'] = data.apply (fiscal_date, axis = 1) Получение этой ошибки: TypeError: (""> = 'не поддерживается между экземплярами' Timestamp 'и' str '",' произошло с индексом 0 ')