Utilizzo di un sottoinsieme per selezionare un set di dati più grandeHo un ampio set di dati di simulazione che devono essere ridotti. Tabella 1: Descrizione, ID, Dati1, Dati2, ... DatiN
Doppio sottoinsieme su Descrizione, quindi su Dati1. Ora conosco tutti i numeri ID di cui ho bisogno (ci sono 35 ID univoci)
Come si possono prendere i 35 ID univoci e il sottoinsieme Tabella 1 su tutte le righe che corrispondono ai 35 ID univoci.
Ri: Utilizzo di un sottoinsieme per selezionare un set di dati più grandeÈ possibile utilizzare una funzione Contains () per fare ciò che si desidera. Di seguito è riportato un esempio molto semplice. La chiave sarà come creare un elenco con i tuoi 35 ID.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/big class.jmp" );
idList = {"KATIE", "LILLIE", "DAVID"};
dt << select where( Contains( idList, :Name ) );Ri: Utilizzo di un sottoinsieme per selezionare un set di dati più grandeL'elenco degli ID verrebbe da una colonna nel sottoinsieme del sottoinsieme
Ri: Utilizzo di un sottoinsieme per selezionare un set di dati più grandeQuesto rende facile:
dtsub=data table("subsetofsubset");
idList = dtsub:ID << get values;