Reemplazar el valor de varias filas de una columna no funciona correctamenteHola comunidad de JMP:
Me ha ocurrido un problema bastante extraño. Aquí está mi código:
dt_temp = data table("aaaa");
dt_temp << Summary( Group( :Column1,:Column2), Freq( "None" ), Weight( "None" ),output table name( "summary" ) );
data table("summary") << select where (:N rows >= 2 & !contains(:Column1,"AA") & !contains(:Column1,"BB") );
rows = dt_temp << get selected rows;
dt_temp:Column3[rows] = "";
//Column(dt_temp, "Column3")[rows] = "";
Cuando ejecuto este código, incluso las filas tienen un valor como [10, 11, 20, 21] pero el resultado final de la columna3 es diferente. Reemplaza otras filas (digamos fila 1, 5, ...) en lugar de filas en obtener filas seleccionadas.
¿Podrías ayudarme a resolver este problema?
ScriptingRe: Reemplazar el valor de varias filas de una columna no funciona correctamente¿Está intentando reemplazar valores en la tabla de datos original o en la tabla de resumen? Esto parece funcionar bien para mí:
Names Default To Here(1);
dt_temp = Open("$SAMPLE_DATA/Big Class.jmp");
dt_temp << Summary(Group(:age, :sex), Freq("None"), Weight("None"), output table name( "summary" ));
data table("summary") << Select Where(:N Rows >= 3 & !Contains(:sex, "M"));
rows = dt_temp << Get Selected Rows;
show(dt_temp:name[rows]);
dt_temp:name[rows] = "";
show(dt_temp:name[rows]);Re: Reemplazar el valor de varias filas de una columna no funciona correctamente¿Qué versión de JMP estás usando? Estoy usando 15.2.1 y mi ejemplo parece funcionar bien para mí:

Re: Reemplazar el valor de varias filas de una columna no funciona correctamenteEstoy usando Jmp Pro 12.2.0, versión de 64 bits. Archivo de registro para su referencia:

Aunque el archivo de registro que muestra el número de fila (-1) no es válido, pero cuando muestro filas, no hay una fila como esa.