[R-es] Merge con fechas

jose luis pepeceb en yahoo.es
Mie Mar 8 08:38:59 CET 2017




    TABLA1    
    ACONTECIMIENTOS        FECHA
    BAILE                 12/03/2016
    GIMNASIA              12/03/2016
    RUNNING               13/03/2016
    STEP                  15/03/2016
    ZUMBA                 16/03/2016
    PILATES               17/03/2016



    TABLA2                
    CUMPLEAÑOS    FECHA1        FECHA2        FECHA3        FECHA4
    Cliente1    12/03/2016    13/03/2016    14/03/2016    15/03/2016

    
Hola,imaginemos que tengo estas dos tablas, y las quiero cruzar usando la FECHA como campo de cruce.Lo que quiero en concreto es cruzar los ACONTECIMIENTO de la TABLA1 con la FECHA1 de la TABLA2.Algo así:  merge (TABLA1, TABLA2, by.x = FECHA, by.y =FECHA1). 
A continuacion, los ACONTECIMIENTOS que no hayan cruzado la primera vez, que crucen ahora con la FECHA2. A continuacion, los ACONTECIMIENTOS que no hayan cruzado la primera ni la segunda vez, que crucen ahora con la FECHA3.  Así hasta que todos estén cruzados.Lo que hago ahora es ir paso por paso haciendo varios cruces consecutivos y luego uniendo los resultados con rbind. Pero es bastante tedioso. Me gustaría encontrar una forma de en un solo paso hacer todos los cruces (primero que cruce con FECHA1, sino, con FECHA2....). 
SaludosJLC

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es