Wie kann ich die Spalte „Position“ in einer großen Tabelle einfach abrufen?Hallo JMP-Community,
Beim Schreiben schneller und einfacher Skripte mit For-Schleifen gebe ich die Start- und Endspalten normalerweise manuell ein (d. h Für i=Start, i <=Ende, i++), um die Analyse verschiedener Variablenbereiche zu ermöglichen.
Gibt es eine einfache Möglichkeit, die Position einer bestimmten Spalte abzurufen, um sie entweder als Start- oder Endspalte zu verwenden? Ich verwende die ziemlich umständliche Methode, alle Spalten bis zur gewünschten Spalte auszuwählen, aber sie scheint äußerst ineffizient zu sein. Eine andere Methode, die ich verwendet habe, besteht darin, eine neue Tabelle zu erstellen, in der die Spaltennamen in Zeilen gestapelt sind und die Zeilennummern als Positionen verwendet werden.
Ich gehe davon aus, dass es eine einfachere Methode gibt, die mir bisher entgangen ist.
Ich danke Ihnen für Ihre Hilfe.
Betreff: Wie kann ich die Spalte „Position“ in einer großen Tabelle einfach abrufen?Ich hatte das „String“-Argument vergessen!
Betreff: Wie kann ich die Spalte „Position“ in einer großen Tabelle einfach abrufen?Versuche dies:
dt=open("$sample_data/big class.jmp");
lookup=associativearray((dt<<GETCOLUMNREFERENCE></GETCOLUMNREFERENCE>
lookup["Alter"] = 2;
lookup["height"] = 4;
Das assoziative Array muss neu erstellt werden, wenn die Spalten in der Tabelle verschoben/gelöscht/hinzugefügt werden. dt<
Es gibt auch eine dt<Betreff: Wie kann ich die Spalte „Position“ in einer großen Tabelle einfach abrufen?
Was ich verwende ist:
position=Loc(dt<<GET column="" names=""></GET>