Hallo, ich versuche, diese Lösung anzupassen: https://community.jmp.com/t5/Discussions/Create-a-associative-array-from-unique-selected-rows-and-row/td-p/257860
Verwenden Sie „Wo auswählen“ anstelle von „Zeilen auswählen“.
dt1 << Select Where( :Test == "Fail" );
Ich möchte für alle ausgewählten Zeilen ein Array der Spalten Alter und Klasse erstellen. „Ausgewählte Zeilen“ scheint nicht zu funktionieren und im Skriptindexhandbuch ist nicht klar, welches Objekt „Wählen Sie wo“ zurückgibt.
Danke
Danke, das funktioniert. Ich finde die Dokumentation ziemlich schwierig zu navigieren.
vielleicht so etwas
dt = Open( "$sample_data/big class.jmp" );
rows = dt << getrowswhere( 13 <= age <= 15 );
matrix = dt[rows, {height, weight}];
Ich glaube nicht, dass <Betreff: So übergeben Sie Daten aus dem Select Where to-Array
Ja, also wenn ich Folgendes verwende:
dt1 << Select Where( :Test == "Fail" );
In der Datentabelle werden diese Zeilen als ausgewählt angezeigt (blau hervorgehoben). Die Datentabelle enthält die Spalten „Alter“ und „Klasse“, daher möchte ich für alle ausgewählten Zeilen ein paarweises Array erstellen.
Dann möchte ich das Array paarweise verwenden, um alle Zeilen auszublenden und auszuschließen, in denen Alter und Klasse einem der Paare entsprechen.
Wenn beispielsweise eine der Zeilen, in denen Test = Fail ist, Alter = 14 und Klasse = 2 hat, möchte ich die Werte ( (14,2), ... , ) in einem Array speichern und dann alle Zeilen, in denen Alter = 14 und Klasse = 2 Ich möchte ausblenden und ausschließen.
Könnten Sie ein klares Beispiel dafür geben, was Sie tun möchten? Im verlinkten Thema scheinen Test, Alter oder Klasse nirgendwo erwähnt zu sein. Sie möchten Zeilen basierend auf etwas auswählen und dann für einige Spalten Werte basierend auf dieser Auswahl erhalten?