J'ai besoin de concaténer de nombreux fichiers délimités par des virgules sans en-têtes (donc pas de noms de colonnes) et de maintenir l'ordre des colonnes.Est-ce possible?J'ai échoué avec Concatenate jusqu'à présent.
Génial, je renommais mes colonnes après l'importation.Vous avez les noms de colonne et le formatage effectués lors de l'importation, beaucoup plus facile, merci.J'avais également des problèmes avec la modification des formats, cela a également résolu ce problème.Offre 2 pour 1
.
Voici le script d'entrée que vous pouvez utiliser pour entrer les fichiers, puis une fois qu'ils sont entrés, vous pouvez les concaténer tous ensemble, et JMP fera correspondre les noms de 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>
Malheureusement, je ne peux pas fournir de fichiers réels.Cependant, je viens de créer ces 2 exemples de fichiers au même format et un exemple de fichier d'en-tête.Je connais les noms de colonnes, d'où le fichier d'en-tête, cependant, les fichiers ne contiennent pas d'en-têtes.J'ai beaucoup de fichiers et des dizaines de nouveaux sont créés quotidiennement.Je veux concaténer les fichiers, en maintenant l'ordre des colonnes et en ajoutant continuellement le journal.
@KST-CPT ,
Oui. C'est possible. Je vous suggère de fournir des exemples de fichiers, afin que nous puissions vous montrer comment créer un script qui correspond à vos besoins.