¿Cómo usar la 'entrada del usuario' para determinar qué columnas procesar?Hola a todos,
Soy capaz de ejecutar scripts continuamente y obtener lo que quiero en la carpeta de salida.
A veces me encuentro con un conjunto de datos erróneo que tuve que eliminar manualmente en los archivos de datos sin procesar. Utilizo muchos filtros de datos, repitiéndolos en bucles FOR.
¿Hay alguna forma mientras se ejecuta, la caja de filtro de datos se congela y puedo elegir lo que quiero y luego el script continúa?
Si tiene alguna otra sugerencia para hacerla más fácil, sería maravilloso.
Gracias. Realmente aprecio tu tiempo y esfuerzo.
Re: ¿Cómo usar la 'entrada del usuario' para determinar qué columnas procesar?Si puede dar más detalles, seguramente ayudaría a la gente a hacer mejores sugerencias.
Extrapolando de la descripción algo esquemática, tal vez el código a continuación pueda ayudarlo a comenzar;
NamesDefaultToHere(1);
// Sample data
dt = Open("$SAMPLE_DATA/Big Class.jmp");
// Show the global data filter
win = NewWindow("Filter the Data Before Continuing", << Modal,
dt << DataFilter(Mode( Show( 1 ), Include( 1 ) )),
ButtonBox("OK", win << closeWindow)
);
// Using a modal window means that the code below will not be executed until the data filter is set by hand
dt << Graph Builder(
Show Control Panel( 0 ),
Variables( X( :height ), Y( :weight ) ),
Elements( Points( X, Y, Legend( 3 ) ), Smoother( X, Y, Legend( 4 ) ) )
);
Re: ¿Cómo usar la 'entrada del usuario' para determinar qué columnas procesar? @vishwasanj :
Proporcione datos de muestra + su secuencia de comandos y explique con un ejemplo lo que desea.
¿Hay alguna manera de detener un procesamiento de archivos en el script? Sí, pero sin saber cuáles son las condiciones con las que se está enfrentando, es difícil proporcionar ayuda.
Mejor
Uday