示例#1
0
def main(path_normalised_file,
         path_target_file,
         path_prepro_file,
         path_xlsx_output,
         path_integr_output=None):
    # call object
    integr = Integrator(path_normalised_file=path_normalised_file,
                        path_target_file=path_target_file,
                        path_prepro_file=path_prepro_file,
                        path_xlsx_output=path_xlsx_output,
                        path_integr_output=path_integr_output)

    # load input dataframe
    data = integr.load_normalised()

    # load target dataframe
    data_target = integr.load_target()

    data = integrate_datasets(data_norm=data,
                              data_target=data_target,
                              path_xlsx_output=path_xlsx_output,
                              integrator=integr)

    # write output csv file
    if path_integr_output: data.to_csv(path_integr_output, index=True)