Konvertieren zwischen Datentabellen und assoziativen ArraysHi,
Gibt es eine einfache Möglichkeit, eine Datentabelle in ein assoziatives Array zu konvertieren?Ich versuche, das assoziative Array zur Analyse an eine externe API zu übergeben und die Ergebnisse anschließend als Datentabelle zurück in JMP zu übertragen.
Danke!
Howard
Betreff: Konvertieren zwischen Datentabellen und assoziativen ArraysDanke M.Das war eine gute Idee und ich habe sie umgesetzt.
Howard
Betreff: Konvertieren zwischen Datentabellen und assoziativen ArraysÜberprüfen Sie den Skriptindex (Hilfe > Skriptindex). Die AA akzeptiert eine Matrix oder eine Liste als Eingabe, wenn Sie sie erstellen. Der einfachste Weg wäre also, Ihre Schlüsselspalte als Liste und Ihre Wertespalte als Liste abzurufen und diese als Schlüssel und Werte an den AA-Befehl zu übergeben.
Wenn Sie für einen bestimmten Schlüssel mehrere Spalten in Ihren Wert aufnehmen möchten, können Sie dies auch tun. Im Skripthandbuch finden Sie einige tolle Beispiele (Hilfe > Bücher > JMP-Skripthandbuch). Sie können sich auch den von mir verwendeten Code hier ansehen: Total Recall: Eine neue Strategie für die Recall-Unterstützung in JMP-Anwendungen für einige Beispiele, wie ich mit AAs arbeite.
M
Betreff: Konvertierung zwischen Datentabellen und assoziativen ArraysIch musste kürzlich eine Datentabelle in ein assoziatives Array konvertieren. Im Folgenden beschreibe ich meine Vorgehensweise.
/********************************************** table to associative array ***************************************************/
dt = Current Data Table();
pe_steps = Associative Array();
ForEach( {i}, 1::ncols(dt), pe_steps[Column(dt,i) << get name] = Column(dt,i) << get values );
Show( pe_steps );
/********************************************** table to associative array ***************************************************/