El orden de la tabla de datos está mezcladoHola amigos,
Tengo tres archivos FRF (estilo txt) para importar a JMP y tenía el siguiente script para importar y procesar los datos. Tengo una tabla de descripción que tiene tres elementos de descripción, que deben asignarse a la tabla de datos FRF en orden ascendente. Por ejemplo:
z-ht_0.414 debe asignarse a ccf_23101106.FRF
z-ht_0.464 debe asignarse a ccf_23101703.FRF
z-ht_0.514 debe asignarse a ccf_23101701.FRF
El problema de mi script termina abriendo ccf_23101703 más tarde que ccf_23101701. Como resultado, z-ht_0.514 se asigna a la segunda tabla de datos ccf_23101703 en lugar de a la tercera tabla de datos ccf_23101701. Muestra que ccf_101703 es la última ventana de la tabla de datos abierta, pero en mi script, ccf_101703 debería ser la segunda ventana de la tabla de datos abierta. ¿Alguien puede ayudarme a explicar esta cosa extraña y dar una solución a mi pregunta? Copié mi script a continuación y adjunté los datos sin procesar. Por favor, hágamelo saber si necesita más información. Gracias.
//-----------------------------------------------------------------------------------------------------------------
Names Default To Here( 1 );
Clear Globals();
Description = New Table( "Description",
Add Rows( 0 ),
New Column( "Descriptioin",
Character,
set values(
{
//==========================================================================
// Manual input #1: the description of the FRF data (need to keep the colon)
//==========================================================================
"z-ht_0.414", "z-ht_0.464", "z-ht_0.514"}
)
)
);
FRF_file_num = N Rows( Description );
dtList = Multiple File Import(
<<SET folder=""></SET>
Automatización y secuencias de comandosAcceso a los datosCombinación y limpieza de datosRe: El orden de la tabla de datos está mezcladointenta agregar
current data table() << rerun formulas;
después del JSL de entrada para el archivo txt.
Re: El orden de la tabla de datos está mezcladoHola Jim,
Gracias por investigar mi caso. Su sugerencia anterior parece no resolver mi problema. Mi problema es que cuando importo varios archivos a JMP, la acción de importación no sigue el orden de los archivos que enumero. Por ejemplo, cuando intento importar los siguientes archivos:
ccf_008, ccf_005, ccf_007, ccf_002 en este orden, pero JMP ordenará automáticamente los nombres de los archivos y generará las ventanas de la tabla de datos en este orden: ccf_002, ccf_005, ccf_007, ccf_008, que no es el orden que quiero. ¿Existe alguna forma de mantener el orden de los archivos porque necesito asignar la descripción a los archivos respectivamente? Si el pedido es incorrecto, todos los datos se etiquetarán erróneamente. Gracias.
Re: El orden de la tabla de datos está mezcladoSi entiendo el problema correctamente, forcé el procesamiento ingresando solo un archivo a la vez.Vea mi JSL a continuación
//-----------------------------------------------------------------------------------------------------------------
Names Default To Here( 1 );
Clear Globals();
Description = New Table( "Description",
Add Rows( 0 ),
New Column( "Descriptioin",
Character,
set values(
{
//==========================================================================
// Manual input #1: the description of the FRF data (need to keep the colon)
//==========================================================================
"z-ht_0.414", "z-ht_0.464", "z-ht_0.514"}
)
)
);
dtList = {};
FRF_file_num = N Rows( Description );
fileList = {"ccf_23101106.frf.txt", "ccf_23101703.frf.txt", "ccf_23101701.frf.txt"};
For Each( {file}, fileList,
dt = Multiple File Import(
<<SET folder=""></SET>Re: El orden de la tabla de datos está mezcladoHola Jim,
Perfecto. Es lo que estoy buscando. Aprendí mucho de tu guión. Gracias por la respuesta rápida.