1410_it-IT
Seleziona le righe incluse in un elencoHo una lista come VAR = {"P1", "P3", ...}
My Data Table ha una colonna ("Variable") il cui contenuto è P1 o P2 o P3 o ...
esempio:
Risposta variabile della riga
1 P1 3
2 P2 5
3 P3 7
Vorrei dire a JMP di selezionare le righe il cui: Il valore della variabile è incluso nella lista VAR. Nel mio esempio vorrei selezionare le righe 1 e 3 perché i loro valori corrispondono a uno dei valori della lista.
Qualcuno può aiutarmi?
Grazie,
TeresaRi: selezionare le righe incluse in un elencoGrazie Matt,
Mi hai dato una buona soluzione.
Seguendo la tua idea, ho provato con questo:
per ogni riga (se (contiene (VARS,: Lineas)> 0, Stato riga () = stato selezionato (1)));
(VARS è la lista e: Lineas de Column che vorrei confrontare)
Sembra che funzioni, e non ho bisogno di usare l'iteratore.
I migliori saluti,
TeresaRi: selezionare le righe incluse in un elenco// Oops, ho dimenticato l'iteratore
Per (i = 1, i <= n Rows (dt), i ++,
Se (Loc (myAgeList,: age )> = 1,
ColorOf (stato riga (i)) = 3; // cambia colore in rosso per la riga i
Selezionato (Stato riga (i)) = 1; // seleziona le righe desiderate
)
); Ri: selezionare le righe incluse in un elenco// Ecco un modo in cui penso che fa quello che vuoi
dt = Open ("$ SAMPLE_DATA / Big Class.jmp");
// elenco delle età desiderate
myAgeList = List (14, 15);
// la fila è una corrispondenza per la lista?
// riga 3, (Jane) è 12, quindi no
Loc (myAgeList,: age [3]) == []; // [] = no
// riga 17, (Elizabeth) ha 14 anni, quindi si
y = Loc (myAgeList,: age [17]); // 1 = sì 1o elemento nella lista
// seleziona e seleziona selettivamente
Per ogni riga (
Se (Loc (myAgeList,: age )> = 1,
ColorOf (stato riga (i)) = 3; // cambia colore in rosso per la riga i
Selezionato (Stato riga (i)) = 1; // seleziona le righe desiderate
)
);
// I migliori saluti,
// Opaco