Neue Spaltenauswahlfunktion in JMP 15Ich liebe die neue Funktion, mit der Sie Spalten interaktiv auswählen können, bevor Sie eine jmp-Tabelle öffnen. Es gibt jedoch trotzdem die Möglichkeit, diese Spaltennamen mit einem Skript in eine Liste einzufügen. Mein Anwendungsfall ist, dass ich möglicherweise nur Spalten öffnen möchte, die mit litho_ beginnen, aber möglicherweise nicht wissen, dass die Namen all dieser Spalten ?
Vielen Dank im Voraus
Kevin
Betreff: Neue Spaltenauswahlfunktion in JMP 15Hallo @kevin_lennon ,
Sie können das Argument "Column Names Only" mit Open() verwenden und das wird die gewünschte Liste zurückgeben:
listOfNames = Open( "$SAMPLE_DATA/Fitness.jmp", Column Names Only );
@julianisch
Betreff: Neue Spaltenauswahlfunktion in JMP 15Wahrscheinlich habe ich mich nicht richtig erklärt. Mit der neuen JMP 15-Funktion können Sie die Spalten anzeigen, bevor die Tabelle im Speicher geöffnet wird, indem Sie die Metadaten lesen. Angenommen, ich habe eine 5-GB-JMP-Tabelle mit 10.000 Spalten. Ich würde die 5-GB-Tabelle lieber nicht im Speicher öffnen, sondern stattdessen die Spalten in der Tabelle sehen und nur die öffnen, die ich benötige.
Dies kann interaktiv beim Öffnen einer Tabelle über das Dropdown im Öffnen-Dialog erfolgen. Ich möchte jedoch die Spaltennamen in einer Liste abrufen, bevor ich die eigentliche Tabelle öffne.
Die von Ihnen angebotene Lösung öffnet zuerst die Tabelle, was ich vermeiden möchte.
Danke
Kevin
Betreff: Neue Spaltenauswahlfunktion in JMP 15Hier ist ein Beispielskript, um eine Liste der Spalten zu erhalten, die mit einem bestimmten Text übereinstimmen:
dt = open("$SAMPLE_DATA/Semiconductor Capability.jmp");
list = dt << get column names;
parsed_list = {};
for(i=1, i<=N items(list), i++,
if(contains(list[i], "NPN"),
insert into(parsed_list, list[i])
)
);
show(parsed_list);