Quando si importa CSV in più file, è possibile selezionare e impilare solo colonne arbitrarie all'interno del CSV?L'importazione di più file funziona molto velocemente, quindi non ci sono reclami sulla velocità.
Se però il CSV da leggere non ha esattamente le stesse colonne, verrà suddiviso in più file e trasformato in una tabella.
Pertanto, ho pensato di poter evitare questo problema selezionando in anticipo qualsiasi colonna memorizzata in ciascun CSV e iniziando a impilare.
C'è un modo per scrivere tale JSL?
Apprezzerei se potessi insegnarmi. Grazie per il vostro supporto.
Versione: JMP18.1.1
dt = Multiple File Import(
<<SET folder=""></SET>
<BR /><LINGO-LABS id="lingo-labs-827585" slang="en-US" mode="CREATE"><LINGO-LABEL>Automazione e scripting</LINGO-LABEL><LINGO-LABEL>Accesso ai dati</LINGO-LABEL><LINGO-LABEL>Fusione e pulizia dei dati</LINGO-LABEL><LINGO-LABEL>Finestre</LINGO-LABEL></LINGO-LABS>Ri: Quando si importa CSV come file multipli, è possibile selezionare e impilare solo colonne arbitrarie all'interno del CSV?La modifica seguente allo script fornito dovrebbe consentire di prendere tutte le varie tabelle prodotte da MFI e di concatenarle in un'unica tabella finale, impilando tutte le colonne con gli stessi nomi.
Names default to here(1);
mfi = Multiple File Import(
<<SET folder=""></SET>
Ri: Quando si importa CSV come file multipli, è possibile selezionare e impilare solo colonne arbitrarie all'interno del CSV?È una soluzione molto semplice.
Capisco che può essere raggiunto nel modo seguente.
1. Alla MFI, prima impilare ogni tavolo.
2. Ottenere il nome della tabella generato dalla variabile tables
3. Definire la tabella da integrare definitivamente come definitiva
4. Innanzitutto, somma tutte le tabelle utilizzando le variabili in 2, in base all'intestazione della tabella generata da IFM.
Lo è?
Il flusso sopra riportato è corretto, a quanto ho capito?
Ho capito che tutto quello che dovevo fare era ritagliare le colonne necessarie in base a questo dt.