Füllen der Daten in einer neuen Tabelle mit einer im Skript definierten VariablenHallo alle,
Eigentlich versuche ich, eine Berechnung im JMP-Skript durchzuführen, ich habe diese Berechnung mit einer Variablen definiert. (dh a, b usw.), jetzt versuche ich, diese Variable in eine neue Tabelle zu füllen, so dass sich jedes Mal, wenn sich die Eingabe ändert, die Berechnung ändert und neue Daten in eine neue Tabelle eingetragen werden.
Nehmen wir an, a = Weibull-Funktion (berücksichtigen Sie jede Eingabe, die ich zur Berechnung von a habe)
dt = New Table( "Result",
New Column( "X",
Expression,
"Nominal",
Set Values( {a} )
)
);
in einer neuen Tabelle erhalte ich die Ausgabe als A , nicht der Wert von A. Ich möchte Wert von A bevölkert werden.
Danke,
Dilip
Betreff: Daten in neue Tabelle mit im Skript definierter Variable füllenIch denke, Sie müssen möglicherweise einige Zeilen zur Tabelle hinzufügen.
dt = New Table( "Result" );
// Method for inserting a function
b = Expr(
Random Uniform( 1, 10 )
);
dt << New Column( "Y", continuous, "nominal", formula( Name Expr( b ) ) );
dt << add row( 5 );
Im ersten Beispiel wurden durch Festlegen der Werte von Spalte X automatisch die Zeilen generiert.
Betreff: Daten in neue Tabelle mit im Skript definierter Variable füllenMeine Variable ist eine Funktion, sie gibt einige Werte zurück,
Ich habe versucht, Ihr zweites Beispiel zu verwenden. Ich erhalte eine leere Datentabelle mit dem Namen "Ergebnis".
Betreff: Daten in neue Tabelle mit im Skript definierter Variable füllenHallo @dilipkumar ,
Da Sie nicht wissen, was die Variablen (a, b usw.) enthalten könnten, sind hier zwei Beispiele, wenn die Variablen eine Liste oder eine Funktion enthalten, die die Spalte mit den Werten füllt, die durch die Variable und nicht die Variable selbst definiert sind.
dt = New Table( "Result" );
// Method for inserting a list or a matrix
a = [1, 2, 3, 4];
dt << New Column( "X", Continuous, "Nominal", Set Values( a ) );
// Method for inserting a function
b = Expr(
Random Uniform( 1, 10 )
);
dt << New Column( "Y", continuous, "nominal", formula( Name Expr( b ) ) );
Hoffentlich hilft das.