Unisci file CSV con nomi di colonne differentiCiao,
Ho molti file CSV che sono molte colonne e molti di loro hanno lo stesso nome di colonna, ma alcuni hanno nuovi nomi di colonne e quindi hanno meno colonne. Ad esempio, il primo csv ha le colonne X, Y, il secondo csv ha X, Y, Z, e il terzo csv ha X, Z. Mi piace poter unire questi file insieme usando lo script JMP. Apprezzo qualsiasi aiuto su questo. Grazie
Ri: Unisci file CSV con nomi di colonne differentiGrazie Jeff. Sono stato in grado di utilizzare il file aperto e impostare l'avvio del nome della colonna e l'inizio e la fine dei lavori.
dt = Open( filenow, private,
Column Names Start( 2 ),
Data Starts( 3 ) );
Grazie.
Ri: Unisci file CSV con nomi di colonne differentiBene, puoi cambiare i valori predefiniti in Preferenze.

Ma sì, puoi cambiare le opzioni di importazione in JSL per un singolo file. Il modo più semplice per ottenere il JSL per un file specifico è importalo con Anteprima . La tabella dati risultante avrà uno script Source con il JSL per quel file.
Ri: Unisci file CSV con nomi di colonne differentiGrazie Jeff. Questo è molto utile. Mi piace anche impostare le preferenze nella lettura del file csv per essere diverso da quello predefinito. Si possono aggiungere le preferenze per la riga di intestazione e le righe di dati nello script? Grazie
Ri: Unisci file CSV con nomi di colonne differenti
@A ha scritto:
Ho molti file CSV che sono molte colonne e molti di loro hanno lo stesso nome di colonna, ma alcuni hanno nuovi nomi di colonne e quindi hanno meno colonne. Ad esempio, il primo csv ha le colonne X, Y, il secondo csv ha X, Y, Z, e il terzo csv ha X, Z. Mi piace poter unire questi file insieme usando lo script JMP. Apprezzo qualsiasi aiuto su questo. Grazie
Dovrai definire "unire" un po 'più chiaramente. Vuoi dire concatenare in una tabella di dati con le colonne X, Y e Z? Se è così, usa solo Tabelle-> Concatena per farlo, combinerà automaticamente come colonne nominate. Se si desidera lo script, dopo aver utilizzato la concatenazione si otterrà uno script di origine nella tabella dei dati risultante che mostra la JSL per ripetere tale azione.
Ri: Unisci file CSV con nomi di colonne differentiSe si intende aggiungere i file, utilizzare Menu principale JMP> Tabelle> Concatena. Questo accoda le colonne in base al loro nome di colonna. I dati nelle diverse colonne devono avere lo stesso tipo di dati e tipo di modello.
Quindi aprire i file e quindi concatenarli. Se esempio 2 in Guida> Indice di scripting> Oggetti> Tabella dati> Concatena. È un esempio delle tabelle di dati che hai descritto.
Se fosse più complesso, utilizza il generatore di query.