Muchas gracias! Lo resolví de este modo...que creo no es muy distinto del que me pasaste!
fecha_perf_entrega %>% group_by(`Número orden de compra`,Renglón) %>% mutate(n_entrega = seq_len(n())) ## con esta línea lo resolví El lun, 20 dic 2021 a las 11:35, JCMld (<jc...@carmonarocha.com>) escribió: > Creo que faltaría el campo del renglón en el group_by: > > > > datos %>% > diplyr::group_by(nro_orden, renglon) %>% > diplyr::mutate(n_entrega = row_number()) > > > > Saludos > > > > *De:* R-help-es <r-help-es-boun...@r-project.org> *En nombre de *Juan > Carlos Lopez Mesa > *Enviado el:* lunes, 20 de diciembre de 2021 12:20 > *Para:* juan manuel dias <juamad...@gmail.com> > *CC:* Lista R <r-help-es@r-project.org> > *Asunto:* Re: [R-es] generar variable consecutiva en función de los > valores de otras variables > > > > Hola, > > > > datos %>% > diplyr::group_by(nro_orden) %>% > diplyr::mutate(n_entrega = row_number()) > > > > Saludos. > > > > El vie, 17 dic 2021 a las 12:06, juan manuel dias (<juamad...@gmail.com>) > escribió: > > Hola, como andan! > > Estoy joineando varias bases que tienen información de de entregas de > productos pero me encuentro con un problema de multiplicación de filas. > > Para solucionarlo se me ocurre que puedo generar un variable consecutiva > que identifique unívocamente a cada entrega para cada orden de compra y > renglón, como la variable n_entrega que muestro abajo. > > Luego concateno "Número orden de compra", "Renglón" y "n_entrega", y con > esa variable podría joinear evitando la multiplicación de filas. > > Se les ocurre como puede genera la variable "n_entrega"? > > Adjunto un recorte de la base. > > Muchas gracias! Juan. > > _______________________________________________ > R-help-es mailing list > R-help-es@r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > *Aviso legal:* El contenido de este mensaje y los archivos adjuntos son > confidenciales y de uso exclusivo de la Universidad Nacional de Colombia. > Se encuentran dirigidos sólo para el uso del destinatario al cual van > enviados. La reproducción, lectura y/o copia se encuentran prohibidas a > cualquier persona diferente a este y puede ser ilegal. Si usted lo ha > recibido por error, infórmenos y elimínelo de su correo. Los Datos > Personales serán tratados conforme a la Ley 1581 de 2012 y a nuestra > Política de Datos Personales que podrá consultar en la página web > www.unal.edu.co. Las opiniones, informaciones, conclusiones y cualquier > otro tipo de dato contenido en este correo electrónico, no relacionados con > la actividad de la Universidad Nacional de Colombia, se entenderá como > personales y de ninguna manera son avaladas por la Universidad. >
_______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es