1410_es-ES
Seleccionar filas incluidas en una listaTengo una lista como VAR = {"P1", "P3", ...}
Mi tabla de datos tiene una columna ("Variable") cuyo contenido es P1 o P2 o P3 o ...
ejemplo:
Respuesta variable de fila
1 P1 3
2 P2 5
3 P3 7
Me gustaría decir JMP para seleccionar filas cuyo valor de: Variable se incluya en la lista VAR. En mi ejemplo, me gustaría seleccionar las filas 1 y 3 porque sus valores coinciden con uno de los valores de la lista.
¿Alguien puede ayudarme?
Gracias,
TeresaRe: Seleccionar filas incluidas en una listaGracias mate
Me has dado una buena solución.
Siguiendo tu idea, he intentado con esto:
para cada fila (if (contiene (VARS,: Lineas)> 0, Fila Estado () = estado seleccionado (1)));
(VARS es la lista y: Lineas de Column Me gustaría comparar)
Parece que funciona, y no necesito usar el iterador.
Atentamente,
TeresaRe: Seleccionar filas incluidas en una lista// Vaya, olvidé el iterador
Para (i = 1, i <= n Filas (dt), i ++,
Si (Loc (myAgeList,: age )> = 1,
ColorOf (estado de fila (i)) = 3; // cambia el color a rojo para la fila i
Seleccionado (Fila Estado (i)) = 1; // selecciona las filas deseadas
)
); Re: Seleccionar filas incluidas en una lista// Aquí hay una manera que creo que hace lo que quieres
dt = Abrir ("$ SAMPLE_DATA / Big Class.jmp");
// lista de edades deseadas
myAgeList = Lista (14, 15);
// ¿Es la fila una coincidencia para la lista?
// fila 3, (Jane) es 12, entonces no
Loc (myAgeList,: age [3]) == []; // [] = no
// fila 17, (Elizabeth) es 14, así que sí
y = Loc (myAgeList,: edad [17]); // 1 = sí 1er ítem en la lista
// seleccionarlos y colorearlos selectivamente
Por cada fila(
Si (Loc (myAgeList,: age )> = 1,
ColorOf (estado de fila (i)) = 3; // cambia el color a rojo para la fila i
Seleccionado (Fila Estado (i)) = 1; // selecciona las filas deseadas
)
);
// Atentamente,
// Matt