selezionare tutte le colonne escluse, quindi eliminare?Sto lavorando con uno script che sta eseguendo alcune analisi di big data su dt con oltre 10.000 colonne. Alcuni dei miei primi passaggi per lo screening di queste funzionalità hanno portato all'esclusione di circa il 90% delle colonne per un'analisi più approfondita. Nell'interesse di riordinare e ridurre il dt, voglio selezionare tutte le colonne escluse ed eliminarle. Qualche suggerimento su come scrivere lo script?
Nel mio script, sto generando un colsList che è il cols 'keeper' da usare in analisi successive, e so che c'è l'opzione 'inverti selezione colonna' nei menu a discesa. Come faccio a scrivere lo script per selezionare tutte le colonne escluse e poi eliminarle? Idealmente, vorrei selezionare le colonne escluse anziché invertire il mio colsList, perché sono solo le colonne delle caratteristiche e non includono tutte le colonne chiave di contesto.
Automazione e scriptingOrganizzazione dei contenutiRi: selezionare tutte le colonne escluse, quindi eliminarle?Benvenuti nella Community.
Ecco un esempio di inversione della selezione della colonna dall'indice di scripting

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;
Ed ecco l'esempio di come eliminare le colonne selezionate dall'indice di scripting

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:height << Set Selected;
Wait( 2 );
dt << Delete Columns();
Come puoi vedere, lo Scripting Index è davvero un potente strumento di apprendimento e di riferimento sintattico.