Estimado José Luis Supongamos tres datos, los cuáles tienen tres columnas
1,1,1 2,1,1 2,1,2 En este ejemplo está ordenado, pero usted al 2,1,1 no lo desea porque el 1 (clase, último), se repite con el 1 del 1,1,1, todo quedaría filtrado de esta forma: 1,1,1 2,1,2 Si comprendí su problema yo lo realizaría con números, cada clase tiene un número, y luego crearía un auxiliar y lo incrementaría (clase<-clase+1), de tal forma que luego de tener todo ordenado de menor a mayor podría recorrer con un for buscando el que ya está incrementado (lo incrementé en el ciclo anterior del for o en el inicio vale 1). Es una idea para escribir el algoritmo. Javier Rubén Marcuzzi El 7 de marzo de 2018, 8:00, jose luis via R-help-es < [email protected]> escribió: > Adjunto txt por si no se ve bien, disculpas > > > El Miércoles 7 de marzo de 2018 11:53, jose luis via R-help-es < > [email protected]> escribió: > > > Buenas. A ver si a alguien se le ocurre cómo hacer este filtrado. Quiero > seleccionar para cada GRUPO el numero de ORDEN más pequeño (que podría ser > con wich.min(ORDEN)), pero sin que se repita la CLASE, de modo que si la > CLASE-01 salió en el primer GRUPO ya no salga más. > > > > GRUPO ORDEN CLASE A 1 CLASE-01 A > 2 CLASE-02 A 5 CLASE-03 B 1 CLASE-01 > B 2 CLASE-02 B 5 CLASE-03 B 7 > CLASE-04 C 2 CLASE-02 C 5 CLASE-03 C > 7 CLASE-04 D 5 CLASE-03 D 7 CLASE-04 > E 1 CLASE-06 F 2 CLASE-02 F 5 > CLASE-03 F 7 CLASE-05 G 1 CLASE-07 > Tendría que quedarme tal que así: > > GRUPO ORDEN CLASE A 1 CLASE-01 B 2 > CLASE-02 C 5 CLASE-03 D 7 > CLASE-04 E 1 CLASE-06 F 7 CLASE-05 > G 1 CLASE-07 > > Un saludo > > Jose Luis > > [[alternative HTML version deleted]] > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > _______________________________________________ > R-help-es mailing list > [email protected] > https://stat.ethz.ch/mailman/listinfo/r-help-es > > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
