Selección de fila por etiquetas de valorMe gustaría escribir una selección de fila por las etiquetas de valor en una columna. Como ejemplo, el conjunto de datos de Big Class tiene una etiqueta de valor donde F = Femenino y M = Masculino. Hasta donde puedo decir, no puedo escribir JSL para hacer una selección de columna por "Mujer". ¿Alguien sabe cómo hacer esto en JSL?

Mi mayor problema es que tengo varios valores que tienen la misma etiqueta, pero en lugar de intentar seleccionar todos esos valores individualmente, me gustaría seleccionar la etiqueta.
Re: Selección de fila por etiquetas de valorUtilice este ejemplo que ilustra una forma de invertir la referencia de la etiqueta al valor. (Nota: agregué manualmente la propiedad de la columna Etiqueta de valor a la columna de datos de sexo para que hubiera algo con lo que trabajar. Ese paso no está incluido en el guión. No debería necesitarlo porque su columna de datos ya tiene esta propiedad).
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
label = Arg( dt:sex << Get Property( "Value Labels" ), 1 );
For( i = 1, i <= N Items( label ), i++,
If( Contains( Arg( label[i], 2 ), "female" ),
value = Arg( label[i], 1 );
Break();
);
);
dt << Select Where( :sex == value );
Re: Selección de fila por etiquetas de valorgracias Mark Agradezco la respuesta rápida.
Re: Selección de fila por etiquetas de valorAquí hay una versión diferente de una solución para su pregunta. El ejemplo jsl simplemente crea una nueva columna que contiene los valores de las Etiquetas de valor, desde las cuales puede hacer que sus funciones Seleccionar dónde (). Como no hay una función para crear directamente la nueva columna, el código usa una función en la que JMP moverá la forma de la etiqueta de valor de una columna si la columna se copia en un JMP Journal. Vea el código a continuación para más detalles.
names default to here(1);
dt=open("$SAMPLE_DATA/big class.jmp");
// Create the Value Labels for the Sample data table
dt:sex << set property("value labels", {"F" = "Female", "M" = "Male"} );
// Select the column of interest
dt<<GO to=""></GO>

Re: Selección de fila por etiquetas de valorEsto también es fantástico. No pude entender cómo agarrar las etiquetas, pero tirarlas en un diario es genial. Mi conjunto de datos real está sobre registros de 2MM y esto va 4 veces más rápido para completar. Muchas gracias por enviar esto.