# Descripciones generadas desde la clave del parámetro Meta.fillmeta(M) M.Notas = 's/n' # Construccion del Parámetro ----------------------------------------------------------------------------------------- # Cargar dataset inicial dataset = pd.read_excel(M.DirFuente + '\\' + M.ArchivoDataset, sheetname=M.nomarchivodataset, dtype={'CVE_MUN': 'str'}) dataset.set_index('CVE_MUN', inplace=True) dataset = dataset.rename_axis('CVE_MUN') # Generar dataset para parámetro y Variable de Integridad columnas = 'prog_mod' existepcat = { 1: 1, 2: 0, 99: None } # Reemplaza los valores de 1 o 2 con valores lógicos fáciles de usar dataset['temp'] = dataset[columnas].map(existepcat) dataset = dataset[~dataset['temp'].isnull( )] # Elimina los renglones en donde no hay informacion sobre PRC par_dataset = dataset['temp'].to_frame(name=M.ClaveParametro) del (dataset['temp']) par_dataset, variables_dataset = VarInt(par_dataset, dataset, tipo=M.TipoInt) # Compilacion compilar(M, dataset, par_dataset, variables_dataset)
'menos con uno de los dos servicios. Si cuenta con alguno servicio, se asigna un valor de 1 (true) al ' \ 'municipio en la variable DSRSU. Posteriormente se realiza un conteo de todos los municipios de los ' \ 'que componen cada ciudad del SUN en donde DSRSU es igual a 1. ' \ 'De este modo, el valor de P1003 indica el numero de los municipios que componen la ciudad, que ' \ 'cuentan con estudios de generacion de RSU.' M.getmetafromds = 1 # Descripciones generadas desde la clave del parámetro Meta.fillmeta(M) M.Notas = 's/n' # Construccion del Parámetro ----------------------------------------------------------------------------------------- # Cargar dataset inicial dataset = pd.read_excel(M.DirFuente + '\\' + M.ArchivoDataset, sheetname=M.nomarchivodataset, dtype={'CVE_MUN': 'str'}) dataset.set_index('CVE_MUN', inplace=True) dataset = dataset.apply(pd.to_numeric).where((pd.notnull(dataset)), None) dataset = dataset.rename_axis('CVE_MUN') Utiliza las dos variables del dataset. Corrigelo cuando se necesite. # Generar dataset para parámetro y Variable de Integridad # si_no = {2:0} # Reemplaza el valor 2 por 0, a manera de que 1 = True y 0 = False # par_dataset = dataset['p10'].to_frame(name = M.ClaveParametro) # par_dataset[M.ClaveParametro] = par_dataset[M.ClaveParametro].map(si_no) # par_dataset, variables_dataset = VarInt(par_dataset, dataset, tipo=M.TipoInt) # Compilacion compilar(M, dataset, par_dataset, variables_dataset)