Cómo realizar Si la tabla BB, columna C == "Y", entonces el resultado de la columna D de la tabla AA completará "Y" también en consecuencia. Otros todos los valores sin cambios¿Usaría 2 tablas como ejemplo para mostrar cómo realizar:
Si la tabla BB, columna C == "Y", el resultado de la columna D de la tabla AA también completará "Y" en consecuencia. Otros todos los valores no cambian.
Mi versión de JMP es V14. Gracias por tu ayuda
Tabla de datosRe: Cómo realizar Si la tabla BB, columna C == "Y", entonces el resultado de la columna D de la tabla AA completará "Y" también en consecuencia. Otros todos los valores sin cambiosAquí hay un script simple que realiza la tarea que especificó, o al menos cómo interpreté lo que dijo.
Names Default To Here( 1 );
bb = Open( "$sample_data/big class.jmp" );
// Change the Sex column name to "C" to match your example
bb:sex << set name( "C" );
// Create a Blank data table with a column called "D"
aa = New Table( "Change", add rows( 40 ), New Column( "D", character ) );
// If a vlaue in row 2 for column C in table referenced by BB == "F",
// then set the same row value in data table AA column D to "F"
If( BB:C[2] == "F",
AA:D[2] = "F"
);
// or using a different notation
If( BB[2,3] == "F",
AA[2,1] = "F"
);
Re: Cómo realizar Si la tabla BB, columna C == "Y", entonces el resultado de la columna D de la tabla AA completará "Y" también en consecuencia. Otros todos los valores sin cambiosGracias por responder. Funciona.
Pero quiero darme cuenta de que si hay valores en la columna C == "F", entonces la columna D en la Tabla AA = F, entonces, ¿qué debo hacer? ¿Eliminar la fila específica como [2] información?
Probé los siguientes scripts, no funciona, gracias. Algunas veces, la tabla de datos tiene miles de filas, quiero ver una situación en la que no se mencionan filas específicas, gracias.
Por favor, ayuda en esto, gracias.
Si (BB: C == "F",
AA: D = "F"
);
Re: Cómo realizar Si la tabla BB, columna C == "Y", entonces el resultado de la columna D de la tabla AA completará "Y" también en consecuencia. Otros todos los valores sin cambiosPuede agregar For Each Row alrededor de las declaraciones if. Consulte el índice de secuencias de comandos y Por cada fila para más detalles
For Each Row(
If( BB:C == "F",
AA:D = "F"
);
);