<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _merge_csv_model(models, pc, csvs):
 """ Add csv data to each column in chron model :param dict models: Metadata :return dict models: Metadata """

    logger_csvs.info("enter merge_csv_model")

    try:
        for _name, _model in models.items():

            if "summaryTable" in _model:
                models[_name]["summaryTable"] = _merge_csv_table(_model["summaryTable"], pc, csvs)

            if "ensembleTable" in _model:
                models[_name]["ensembleTable"] = _merge_csv_table(_model["ensembleTable"], pc, csvs)

            if "distributionTable" in _model:
                models[_name]["distributionTable"] = _merge_csv_table(_model["distributionTable"], pc, csvs)

    except Exception as e:
        logger_csvs.error("merge_csv_model: {}",format(e))

    logger_csvs.info("exit merge_csv_model")
    return models