Tabla de datos: si una columna tiene un valor vacío, use el valor de otra columna para completar, la otra fila no guarda cambiosnombres predeterminados aquí ( 1 );
// Si la tabla de datos original es como la siguiente, hay 2 valores vacíos (: sex [3] y: sex [4]) en la columna sex:
dt = Abierto ( "$ SAMPLE_DATA / Big Class.jmp" );
dt: sexo [3 4 ] = negro;
Quiero que la función sea:
cuando busque todos los valores en la columna: sexo, si la columna de búsqueda sexo tiene un valor vacío, llene la columna: nombre valor en la posición vacía en: sexo mientras mantiene el otro valor en: sexo sin cambios.
Tabla de datosRe: Tabla de datos: si una columna tiene un valor vacío, use el valor de otra columna para completar, la otra fila no mantiene ningún cambioUna forma de escribir un script sería usar << establecer cada valor con if para verificar si hay una cadena vacía (si es numérico, debe cambiar el if para usar IsMissing ()).
names default to here(1);
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt:sex[3::4] = "";
dt:sex << Set Each Value(If(:sex == "", :name, :sex));