Tengo varios archivos en un formato específico y con la extensión *.asc (ejemplo: dos archivos adjuntos a esta publicación). He intentado hacer cambios en el guión subido por Bryan que se puede encontrar aquí: https://community.jmp.com/t5/JMP-Scripts/Combine-multiple-txt-or-csv-files/ta-p/24083
Funciona bien si cambio el nombre de todos mis archivos a *.txt antes de ejecutar el script, pero de lo contrario no lo hará. Intenté hacer cambios en el script a continuación (de Bryan) pero aún no puedo hacerlo funcionar.
¿Alguien puede ayudarme a obtener la configuración correcta del archivo de importación y los filtros * .asc en el script?
Gracias
Puede usar open("filename.asc","text") para que JMP asuma que el archivo es un archivo de texto de datos para importar. Saqué este script de la tabla después de importarlo a través del asistente de vista previa. Como tiene otras opciones, no necesita "texto". En el cuadro de diálogo de apertura de archivos, establezca el filtro en *.*, elija su archivo, luego establezca el filtro en *.txt y seleccione el asistente de vista previa. Busque en el script de origen de la tabla importada para encontrar...
Open(
"C:\Users\...\Desktop\Example01.asc",
columns(
New Column( "Column 1", Character, "Nominal" ),
New Column( "0s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "90s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "180s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "270s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "360s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "450s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "540s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "630s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "720s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "810s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "900s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "990s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1080s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1170s", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "1260s", Character, "Nominal" ),
New Column( "1350s", Character, "Nominal" ),
New Column( "1440s", Character, "Nominal" ),
New Column( "1530s", Character, "Nominal" ),
New Column( "1620s", Character, "Nominal" ),
New Column( "1710s", Character, "Nominal" ),
Omitted Column( . )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Tab, 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( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)