Alle ausgeschlossenen Spalten auswählen und dann löschen?Ich arbeite mit einem Skript, das eine Big-Data-Analyse von DTs mit über 10.000 Spalten durchführt. Einige meiner ersten Durchläufe zum Screening dieser Funktionen führen dazu, dass etwa 90 % der Spalten für eine weitere, tiefergehende Analyse ausgeschlossen werden. Um das DT aufzuräumen und zu reduzieren, möchte ich alle ausgeschlossenen Spalten auswählen und löschen. Gibt es Tipps, wie man das in einem Skript umsetzt?
In meinem Skript erzeuge ich eine Spaltenliste, die die „Keeper“-Spalten für die spätere Analyse enthält, und ich weiß, dass es in den Dropdown-Menüs die Option „Spaltenauswahl umkehren“ gibt. Wie erstelle ich ein Skript, um alle ausgeschlossenen Spalten auszuwählen und dann zu löschen? Idealerweise würde ich lieber die ausgeschlossenen Spalten auswählen, als meine Spaltenliste umzukehren, da diese nur die Feature-Spalten enthält und nicht alle Kontextschlüsselspalten.
Automatisierung und SkriptingInhaltsorganisationBetreff: Alle ausgeschlossenen Spalten auswählen und dann löschen?Willkommen in der Community.
Hier ist das Beispiel für die Umkehrung der Spaltenauswahl aus dem Scripting Index

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:age << Set Selected( 1 );
dt:height << Set Selected( 1 );
Wait( 1 );
b = dt << Invert Column Selection;
Und hier ist das Beispiel, wie man ausgewählte Spalten aus dem Scripting-Index löscht

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height << Set Selected;
Wait( 2 );
dt << Delete Columns();
Wie Sie sehen, ist der Scripting Index ein wirklich leistungsfähiges Lerntool und eine Syntaxreferenz.