Commit cd5bcc30 authored by David Fernandez Lobon's avatar David Fernandez Lobon

Error in derived_variables_generator.py

parent a599a051
...@@ -8,6 +8,7 @@ Created on Wed Nov 10 12:41:12 2021 ...@@ -8,6 +8,7 @@ Created on Wed Nov 10 12:41:12 2021
import datetime import datetime
import pandas as pd import pandas as pd
import sys import sys
import math
datafile_path = sys.argv[1] datafile_path = sys.argv[1]
csv_separator = "," csv_separator = ","
...@@ -44,12 +45,18 @@ if "DATDS" in datafile.columns: ...@@ -44,12 +45,18 @@ if "DATDS" in datafile.columns:
derived_outcome_month = [] derived_outcome_month = []
for x in datafile["DATDS"]: for x in datafile["DATDS"]:
month_num = x.split("/")[1] if str(x) == 'nan': #math.isnan(x):
derived_outcome_month.append(None)
datetime_object = datetime.datetime.strptime(month_num, "%m") else:
full_month_name = datetime_object.strftime("%B") month_num = x.split("/")
if len(month_num) == 3:
derived_outcome_month.append(full_month_name) month_num = month_num[1]
datetime_object = datetime.datetime.strptime(month_num, "%m")
full_month_name = datetime_object.strftime("%B")
derived_outcome_month.append(full_month_name)
else:
derived_outcome_month.append(None)
datafile["DISCHARGE_DATE"] = derived_outcome_month datafile["DISCHARGE_DATE"] = derived_outcome_month
...@@ -59,12 +66,18 @@ if "DATAD" in datafile.columns: ...@@ -59,12 +66,18 @@ if "DATAD" in datafile.columns:
derived_outcome_month = [] derived_outcome_month = []
for x in datafile["DATAD"]: for x in datafile["DATAD"]:
month_num = x.split("/")[1] if str(x) == 'nan': # math.isnan(x):
derived_outcome_month.append(None)
datetime_object = datetime.datetime.strptime(month_num, "%m") else:
full_month_name = datetime_object.strftime("%B") month_num = x.split("/")
if len(month_num) == 3:
derived_outcome_month.append(full_month_name) month_num = month_num[1]
datetime_object = datetime.datetime.strptime(month_num, "%m")
full_month_name = datetime_object.strftime("%B")
derived_outcome_month.append(full_month_name)
else:
derived_outcome_month.append(None)
datafile["ADMISSION_DATE"] = derived_outcome_month datafile["ADMISSION_DATE"] = derived_outcome_month
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment