Devo concatenare molti file delimitati da virgole senza intestazioni (quindi nessun nome di colonna) e mantenere l'ordine delle colonne. È possibile? Finora ho fallito con Concatenate.
@ KST-CPT ,
Sì. È possibile. Ti suggerirei di fornire alcuni file di esempio, in modo che possiamo mostrarti come creare uno script che soddisfi le tue esigenze.
Purtroppo non posso fornire alcun file reale. Tuttavia, ho appena creato questi 2 file di esempio dello stesso formato e un file di intestazione di esempio. Conosco i nomi delle colonne, quindi il file di intestazione, tuttavia, i file non contengono intestazioni. Ho molti file e dozzine di nuovi vengono creati ogni giorno. Voglio concatenare i file, mantenendo l'ordine delle colonne e aggiungendo continuamente il quotidiano.
Ecco lo script di input che è possibile utilizzare per inserire i file e, una volta inseriti, è possibile concatenarli tutti insieme e JMP corrisponderà ai nomi delle colonne.
Open(
"<PLACE the="" path="" to="" the="" data="https://community.jmp.com/" table="" in="" here="">",
columns(
New Column( "FileName", Character, "Nominal" ),
New Column( "Date",
Numeric,
"Continuous",
Format( "m/d/y", 10 ),
Input Format( "m/d/y" )
),
New Column( "Time",
Numeric,
"Continuous",
Format( "h:m:s", 11, 0 ),
Input Format( "h:m:s", 0 )
),
New Column( "Machine", Character, "Nominal" ),
New Column( "ID", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "Row", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "SN", Character, "Nominal" )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)</PLACE>
Fantastico, stavo rinominando le mie colonne dopo l'importazione. Hai i nomi delle colonne e la formattazione durante l'importazione, molto più facile, grazie. Ho avuto problemi anche con la modifica dei formati, anche questo ha risolto il problema. 2 per 1 affare
.