Назначение значений списка с помощью Try and Except - PullRequest
0 голосов
/ 15 марта 2019

В настоящее время я анализирую этот набор данных о здоровье, и часть моего анализа касается лиц, которые умерли в течение года после поступления в отделение неотложной помощи.Я придумала разницу между датой поступления и датой смерти, но мне хотелось бы, чтобы те, кто еще жив, сказали «все еще жив» в соответствующей камере.Есть ли способ включить это в предложение «кроме»?

Мой текущий код указан ниже.В настоящее время я получаю различия, но для тех, где значение было Нетип, мне возвращаются нули.

differences = []
for i in range(889):
    try:
        differences.append(relativedelta(death_date_new[i], admittance_date[i]).years)
    except TypeError:
        i = "Still Alive"
        differences.append(i)
...