Clasificación automática de valores para recodificación causando problemasEsto es lo que debo hacer: Tengo una lista de valores alfanuméricos que deben ser recodificados. Los valores se repiten muchas veces y se agrupan, PERO, los grupos no se ordenan (es decir, los valores no son orden). Quiero dar a cada valor único un número basado en su posición en la columna. Aquí hay una captura de pantalla para explicar (en las filas 10 y 11, K07768 aparece antes que K07684).

Aquí está la dificultad que he tenido: cuando uso la función Recode en JMP, automáticamente reordena mis valores únicos. Cuando se trata de más de 60 valores únicos repetidos hasta 320 veces cada uno, es difícil hacer un seguimiento del pedido original. ¿Hay una manera fácil de lograr mi objetivo en JMP (con o sin el cuadro de diálogo Recode)?
Otra pregunta sobre el cambio de código: no parece haber una manera de ingresar rápidamente cada uno de los nuevos números. ¿Hay alguna forma de copiar y pegar una lista de nuevos valores, o algo similar a "rellenar series" en Excel?
¡Gracias!
Re: Clasificación automática de valores para recodificación causando problemas¡Excelente! ¡Gracias!Re: Clasificación automática de valores para recodificación causando problemasAquí hay una fórmula que puede usar para crear los nuevos valores.
If( Row() == 1,
count = 1,
If( Lag( :What I Have, 1 ) != :What I Have,
count = count + 1
)
);
count;
Re: Clasificación automática de valores para recodificación causando problemasUsa esta fórmula en la columna "Lo que necesito":
If(
Row() == 1, 1,
:What I Have[Row()] == :What I Have[Row() - 1], :What I need[Row() - 1],
:What I need[Row() - 1] + 1
)
Asigna a la primera fila el valor 1. Si el valor en la columna "Lo que tengo" es el mismo que en la fila anterior, copie el valor en "Lo que necesito" de la fila anterior a la fila actual. Si no son iguales, aumente el valor de "Lo que necesito" de la fila anterior en 1 para la fila actual.
Así es como se ve mi ejemplo después:
