У меня в настоящее время есть столбец Series («DateDiff») в DataFrame, и я пытаюсь создать новый список / серию рядом с ним, который возвращает «True», «False» или «Unsure» на основе значенийв столбце «DateDiff».
Я пытался создать вложенную функцию if внутри цикла for, а затем добавить эти возвращаемые значения в новый список с именем «fraud».
minus = condensed['DEATHDATE'] - condensed['STOP']
minus = minus.tolist()
fraud = []
for value in minus:
if value in minus > 0:
fraud.append('True')
elif value in minus < 0:
fraud.append('False')
elif value in minus == 0:
fraud.append('Unsure')
Я ожидаю, что этопропустите каждую строку [минус], проверьте, является ли она>, <или == до 0, а затем вернитесь и добавьте «True», «False» или «Unsure» в список [list]. </p>
Всякий раз, когда я пытаюсь запустить приведенный выше код, я получаю это сообщение об ошибке.
TypeError: '>' не поддерживается между экземплярами 'list' и 'int'