Hallo JMP-Community,
Ich habe eine Frage zu zwei Datentabellen, bei denen eine der Datentabellen Zeilen enthalten sollte, die mit Spaltenwerten aus der anderen Datentabelle gefüllt sind.
Hier ein Beispiel:
Ich habe eine Datentabelle (Tabelle 1), die zwei Spalten enthält, die beide einen Wert haben. In einer zweiten Datentabelle (Tabelle 2) habe ich 2 Spalten mit jeweils 9 Werten. Ich möchte die Spaltenwerte Ergebnis 1 und Ergebnis 2 von Tabelle 1 in alle 9 Zeilen von Tabelle 2 kopieren. Kann mir jemand helfen, dieses Skript zu korrigieren? Ich verwende JMP 16.
Names Default To Here( 1 );
dt1 = New Table( "Table 1",
Add Rows( 1 ),
New Column( "Result 1", Numeric, Continuous, Set values( [3] ) ),
New Column( "Result 2", Numeric, Continuous, Set values( [5] ) ),
);
val1 = dt1:"Result 1"n << Get values;
val2 = dt1:"Result 2"n << Get values;
dt2 = New Table( "Table 2" );
dt2 << New Column( "Test1", Numeric, Continuous, Set values( [1, 1, 1, 1, 1, 1, 1, 1, 1] ) );
dt2 << New Column( "Test2", Numeric, Continuous, Set values( [2, 2, 2, 2, 2, 2, 2, 2, 2] ) );
dt2 << New Column( "Result 1", Numeric, Continuous, <<SET each="" value=""></SET>
Danke, Hadley!Deine Lösung funktioniert perfekt!
Hallo,
Ich glaube, der Grund, warum das obige Skript nicht funktioniert, liegt darin, dass der Befehl „<
Eine Möglichkeit, dieses Problem zu lösen, besteht darin, die letzten beiden Zeilen entsprechend zu ändern:
dt2<<NEW column=""></NEW>
Eine andere Möglichkeit besteht darin, „Werte festlegen“ zu verwenden, indem val1 und val2 in 9x1-Matrizen konvertiert werden:
dt2<<NEW column=""></NEW>