salvataggio dell'elenco delle colonne create dal testo nella colonnaCosa ti ha ispirato a richiedere questa lista dei desideri?
Le funzioni di importazione e apertura di più file sono in grado di salvare un elenco di file che aprono in un elenco. Vorrei vedere qualcosa di simile con funzioni che possono generare più colonne da una, principalmente testo in colonne
Quale miglioramento vorresti vedere?
il salvataggio del testo in una colonna in una variabile salva un elenco di nomi di colonne generati in un elenco.
Esempio: un dt contenente una colonna di numeri separati da virgole
new_cols_list = dt << Testo in colonne( columns( :Numeri colonna ), Delimitatori( "," ) );
Perché questa idea è importante?
Ciò consentirebbe un'identificazione più compatta delle colonne generate e, quindi, un modo più snello e meno soggetto a errori di lavorare con queste colonne, se necessario.
Automazione e scriptingOrganizzazione dei contenutiAccesso ai datiFusione e pulizia dei datiPersonalizzazione di massaCondivisione e comunicazione dei risultatiRi: salvare l'elenco delle colonne create dal testo nella colonnaÈ abbastanza facile controllare quali colonne sono state create, ma sarebbe comunque utile se Text To Columns restituisse semplicemente l'elenco delle nuove colonne appena generate (nomi/riferimenti o forse funzionasse in modo simile a << Ottieni nomi di colonne dove l'utente può decidere?). E se non vengono restituite colonne, restituisci solo un elenco vuoto
Esempio di come è possibile controllare le colonne appena create (un metodo simile può essere utilizzato anche durante la creazione di tabelle o finestre). L'elenco restituito verrà ordinato in ordine alfabetico a causa dell'utilizzo dell'array associativo
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Consumer Preferences.jmp");
old_cols = Associative Array(dt << Get Column Names("String"));
dt << Text To Columns(
delimiter(","),
columns(:Brush Delimited),
Make Indicator Columns(1)
);
new_cols = Associative Array(dt << Get Column Names("String"));
new_cols << Remove(old_cols);
new_cols_list = new_cols << get keys;
Ri: salvare l'elenco delle colonne create dal testo nella colonnaStavo facendo qualcosa di molto simile a quello che descrivi, ma ho pensato che "deve esserci un modo più semplice"!