Hola,
Soy un usuario inexperto de las secuencias de comandos JMP, necesito ayuda sobre cómo agregar una nueva columna, y el usuario definirá los datos de la nueva columna con un número fijo. Lo que significa que, cada vez que ejecuto el código, debería preguntar el número interesado de llenar en una nueva columna. En realidad, tengo un número diferente y diferentes tareas (para una nueva columna) que necesito llenar en la misma tabla de datos.
Si entiendo su solicitud, parece que desea tanto como usuario para un valor y luego usar ese valor en una fórmula. Esto podría ayudarlo a comenzar:
//Make sure variables names defined here do not interfere with other scripts
Names default to here(1);
//start by opening a data table. Instead of this, you could just use
// dt = current data table();
dt = Open("$Sample_Data/iris.jmp");
dt << New Script(
"New Column",
//Open a new window which...
win = New Window ( "Create a column",
Show Menu( 0 ),
Show Toolbars( 0 ),
v list box(
Text Box( "Add a new column."),
Spacer box( Size( 20,20 ) ),
//asks the user for a column name...
Text Box("Enter a column name"),
tebName = Text Edit Box( "Column 1", Set Width( 200 ) ),
Spacer box( Size( 10,10 ) ),
//and a value...
Text Box("Enter a value in the column"),
nebValue = Number Edit Box( 0 ),
Spacer box( Size( 10,10 ) ),
H list box(
//and includeds a button with a script that creates the column...
Button Box( "Create A Column",
//Use Eval, Eval Expr, and Expr to put the RESULT of the expression "nebValue << Get" into the formula
//instead of the expression itself
Names default to here( 1 );
dt = current data table();
Eval( Eval Expr(
dt << New Column( tebName << Get Text, Numeric, "Continuous", Format("Best", 12), Formula( Expr( nebValue << Get ) ) )
) )
),
//and another button to close the window.
Button Box( "Close",
win << Close Window
)
)
)
);
);Hola,
Agradezco su ayuda y, sobre todo, me ayuda a completar mis guiones. En realidad, mis tareas y mi misión se refieren a la necesidad de extraer el archivo csv que no incluía datos completos y completarlo con datos variables depende de mi proyecto. Parece que su código me ayuda más, así que ahora necesito pensar en cómo combinar desde la etapa inicial hasta que obtenga el gráfico solo usando un código único. Quizás se pueda hacer y también se necesita algún experto en este grupo comunitario para asesorar. Muchas gracias.