Ciao, sto cercando di adattare questa soluzione: https://community.jmp.com/t5/Discussions/Create-a-associative-array-from-unique-selected-rows-and-row/td-p/257860
utilizzando Seleziona dove invece di Seleziona righe.
dt1 << Select Where( :Test == "Fail" );
Vorrei creare un array delle colonne Età e Classe per tutte le righe selezionate. Le righe selezionate non sembrano funzionare e la Guida all'indice degli script non è chiara su quale oggetto Seleziona dove restituisce.
Grazie
Grazie che funziona. Trovo la documentazione abbastanza difficile da navigare.
forse qualcosa del genere
dt = Open( "$sample_data/big class.jmp" );
rows = dt << getrowswhere( 13 <= age <= 15 );
matrix = dt[rows, {height, weight}];
Non penso che <Ri: Come passare i dati da Seleziona dove all'array
Sì, quindi quando uso:
dt1 << Select Where( :Test == "Fail" );
Nella tabella dei dati queste righe appaiono come selezionate (evidenziate in blu), la tabella dei dati ha le colonne Età e Classe, quindi vorrei creare un array a coppie per tutte le righe selezionate.
Quindi voglio utilizzare l'array in coppia per nascondere ed escludere tutte le righe in cui Age e Class sono uguali a una delle coppie.
ad esempio, se una delle righe in cui Test = Fail ha Age = 14 e Class = 2, vorrei memorizzare i valori ( (14,2), ... , ) in un array e quindi tutte le righe in cui Age = 14 e Classe = 2 Voglio nascondere ed escludere.
Potresti fornire un chiaro esempio di ciò che vuoi fare? L'argomento collegato non sembra menzionare Test, Età o Classe da nessuna parte. Vuoi selezionare le righe in base a qualcosa e quindi ottenere valori basati su quella selezione su alcune colonne?