Come selezionare un sottoinsieme di colonne e righe da una tabella datiHo fatto una ricerca su Google e ho trovato i migliori successi, cose come https://www.jmp.com/china/support/help/13-2/JSG_DataTables_21.shtml E Come selezionare le righe in base a più criteri? ma nulla indica specificamente come selezionare sia le colonne che le righe nella stessa riga di codice. L'ho provato e farne uno sembra interferire con l'altro. Oppure esiste un modo per memorizzare l'output del primo passaggio (sottoinsieme di colonne) in una variabile e quindi eseguire il secondo (sottoinsieme di righe)? Non l'ho ancora provato, l'idea mi è venuta e basta.
Ecco il mio codice:
dt << Select where( Timepoint == "cell value 1" || Timepoint == : "cell value 2" || Timpeoint == "cell value 3" );
dt_subset = dt << Subset (Columns(:"Instrument Type", :Donor ID, :Timepoint, :Instrument Channel, :Run date));
Ingegneria della qualità e dei processiRi: Come selezionare un sottoinsieme di colonne e righe da una tabella di datiCi sono un paio di problemi.
- Stai usando il doppio "||" invece del singolo "|" per la sala operatoria in Seleziona dove
- Nel sottoinsieme, l'utilizzo di Righe selezionate( 1 ) indica a JMP di sottoimpostare solo le righe selezionate
Ho anche cambiato il riferimento alla tua colonna in Tipo di strumento.Non è necessario metterlo tra virgolette.Non contiene caratteri speciali che potrebbero confondere JMP, pertanto le virgolette non sono necessarie.
dt << Select where(
:Timepoint == "cell value 1" | :Timepoint == "cell value 2" | :Timpeoint ==
"cell value 3"
);
dt_subset = dt << Subset(
Columns( :Instrument Type, :Donor ID, :Timepoint, :Instrument Channel, :Run date ),
selected rows( 1 )
);