So wählen Sie eine Teilmenge von Spalten und Zeilen aus einer Datentabelle ausIch habe eine Google-Suche durchgeführt und bin auf die Top-Treffer gestoßen, z. B https://www.jmp.com/china/support/help/13-2/JSG_DataTables_21.shtml Und Wie wähle ich Zeilen anhand mehrerer Kriterien aus? Es gibt jedoch keine konkreten Angaben dazu, wie sowohl Spalten als auch Zeilen in derselben Codezeile ausgewählt werden. Ich habe es versucht und das eine scheint das andere zu beeinträchtigen. Oder gibt es eine Möglichkeit, die Ausgabe des ersten Schritts (Spaltenteilmenge) in einer Variablen zu speichern und dann den zweiten Schritt (Zeilenteilmenge) auszuführen? Ich habe das noch nicht ausprobiert, die Idee kam mir einfach.
Hier ist mein Code:
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));
Qualitäts- und VerfahrenstechnikBetreff: So wählen Sie eine Teilmenge von Spalten und Zeilen aus einer Datentabelle ausEs gibt ein paar Probleme.
- Sie verwenden das doppelte „||“ statt einfachem „|“ für den OP in Ihrem Select Where
- Die Verwendung von „Selected Rows( 1)“ in Ihrer Teilmenge weist JMP an, nur die ausgewählten Zeilen zu unterteilen
Ich habe auch Ihren Spaltenverweis in „Instrumententyp“ geändert.Es ist nicht nötig, es in Anführungszeichen zu setzen.Es enthält keine Sonderzeichen, die JMP verwirren könnten, daher sind Anführungszeichen nicht erforderlich.
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 )
);