Necesito concatenar muchos archivos delimitados por comas sin encabezados (por lo que no hay nombres de columna) y mantener el orden de las columnas. ¿Es esto posible? He fallado con Concatenate hasta ahora.
@ KST-CPT ,
Si. Es posible. Le sugiero que proporcione algunos archivos de muestra, para que podamos mostrarle cómo crear un script que satisfaga sus necesidades.
Lamentablemente, no puedo proporcionar ningún archivo real. Sin embargo, acabo de crear estos 2 archivos de muestra que tienen el mismo formato y un archivo de encabezado de muestra. Sé los nombres de columna, de ahí el archivo de encabezado, sin embargo, los archivos no contienen encabezados. Tengo muchos archivos y docenas de archivos nuevos se crean diariamente. Quiero concatenar los archivos, manteniendo el orden de las columnas y agregando continuamente el diario.
Aquí está el script de entrada que puede usar para ingresar los archivos, y luego, una vez que se ingresan, puede concatenarlos todos juntos, y JMP coincidirá con los nombres de las columnas.
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>
Impresionante, estaba renombrando mis columnas después de la importación. Tiene los nombres de columna y el formato realizado durante la importación, mucho más fácil, gracias. Estaba teniendo problemas para cambiar los formatos también, esto resolvió ese problema también. 2 por 1 oferta
.