Cómo cambiar el tipo de datos de la columna a Numérico cuando las filas son una combinación de cadenas y númerosTengo una columna de datos donde algunas filas son cadenas y algunas filas son números.Cuando convierto manualmente el tipo de datos de carácter a numérico, las cadenas desaparecen dejando solo las filas de texto.Este es el resultado exacto que me gustaría replicar a través de JSL.Sin embargo, cuando ejecuto un script que realiza las mismas funciones, no cambia el tipo de datos de la columna.
Se adjunta una grabación de pantalla que muestra tanto la secuencia de comandos que no actúa en la columna como el proceso manual de cambio del tipo de datos con el resultado deseado.
Automatización y secuencias de comandosIngeniería de Calidad y ProcesosRe: Cómo cambiar el tipo de datos de columna a numérico cuando las filas son una combinación de cadena y númerosSu sintaxis JSL es incorrecta.Debería ser:
dt=current data table();
dt:example << data type(numeric)<<FORMAT></FORMAT>
Re: Cómo cambiar el tipo de datos de columna a numérico cuando las filas son una combinación de cadena y númerosEste ejemplo muestra cómo hacerlo.
Names Default to Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
test = dt << New Column( "Test", Character, Nominal,
Values({
"Mark",
"Jane",
"5.37",
"3.14",
"Linda",
"1.732"
})
);
Wait( 2 );
test << Set Data Type( Numeric );