Necesito ayuda con los scripts para las columnas.¡Ey!
Estoy intentando automatizar la creación de algunas columnas, que siempre son necesarias, pero los datos que se requieren difieren de una tabla a otra.
El formato de cada tabla se mantendría igual, pero la cantidad de datos podría variar, por lo que este script debería funcionar independientemente de la cantidad.
1. Necesito seleccionar todos los datos de la columna "Igtr_6V" donde TEMP sea 25.
2. Necesito copiar dichos datos, crear una nueva columna, pegarlos allí y completar los datos hasta el final de la tabla.
3. Crea una nueva columna donde se muestre la mediana de los valores seleccionados previamente. Esta columna dará como resultado un solo valor y deberá rellenarse hasta el final de la tabla.
4. Crea una última columna que divida cada valor de "Igtr_6V" con el valor de la misma fila en la columna que creamos en el paso 2 usando una fórmula.
Como ya he dicho, este proceso debería automatizarse mediante un script y ser de aplicación universal siempre que el formato de la tabla se mantenga igual.
Adjuntaré imágenes de ejemplos y la tabla de datos.
¡Se agradece toda ayuda!
Personalización masivaIngeniería de Calidad y ProcesosRe: Necesito ayuda con scripts para columnasEl propósito de la Comunidad es resolver los problemas que los miembros tienen con JMP, no como una organización que está allí para escribir guiones a pedido.Esas solicitudes tienen casas de contrato disponibles para alquiler.
El comienzo adecuado para resolver su pregunta es leer la Guía de secuencias de comandos de JSL en la Biblioteca de documentación de JMP, disponible en el menú desplegable Ayuda.
He elaborado un guión que creo que te lleva a donde quieres ir.Pero debe estudiarlo para comprender lo que hace. Necesitará el conocimiento de la Guía de secuencias de comandos para ayudarlo en la interpretación.
Names Default To Here( 1 );
dt = Current Data Table();
// 1. I need to select all data of the column "Igtr_6V" where the TEMP is 25.
val25 = :Igtr_6V[dt << get rows where( :temp == 25 )];
// 2. I need to copy said data, create a new column, paste it in there and fill the data to the end of table.
dt << New Column( "IGT@25C",
set each value(
themod = Mod( Row(), Length( val25 ) );
If( themod == 0,
themod = Length( val25 )
);
val25[themod];
)
);
// 3. Create a new column where I need the Median of the previously selected values
// This would result in 1 value and should be filled to the end of table aswell.
dt << New Column( "IGT@25C median", set each value( Median( val25 ) ) );
// 4. Create one last column which divides every "Igtr_6V" value with the value on
// the same row in the column that we created in step 2 using a formula
dt << New Column( "IGT(T)/IGT(25)", formula( :Igtr_6V / :"IGT@25C"n ) );
Re: Necesito ayuda con scripts para columnas¡Hola!
Pido disculpas por mis preguntas frecuentes.
Actualmente estoy trabajando como pasante en esta empresa, por lo que no tengo tiempo para estudiar los entresijos de JMP.
Lamentablemente, aquí nadie sabe realmente nada acerca de las secuencias de comandos en JMP, ya que probablemente soy el primero en preocuparse por eso, ya que recientemente cambiaron de Excel.
Estos son mis últimos días aquí y me gustaría completar la tarea que se me encomendó antes de irme. En las últimas semanas he aprendido mucho sobre JMP y JSL y eso es en parte gracias a esta comunidad.
¡Así que realmente aprecio tu ayuda y la de todos los demás!
Una vez más, ¡perdón si sueno grosero o desagradecido! Esta será probablemente mi última publicación aquí de todos modos antes de volver a la escuela 