def replace_date()

in datasets/fdic/pipelines/_images/run_csv_transform_kub/csv_transform.py [0:0]


def replace_date(replace_date_list: list, df: pd.DataFrame) -> None:
    logging.info("Replacing date values...")
    for item in replace_date_list:
        empty_list = []
        df[item] = df[item].astype(str)
        df[item] = df[item].replace("nan", "")
        for value in df[item]:
            if "9999" in value:
                value = ""
                empty_list.append(value)
            else:
                empty_list.append(value)
        df[item] = empty_list
        df[item] = pd.to_datetime(df[item], format="%m-%d-%Y", errors="ignore")