Supongo que las columnas de caracteres se convierten con frecuencia en columnas numéricas, lo que a menudo genera problemas, incluido el que se describe aquí.
Yo sugeriría:
1. Cuando una columna de caracteres se convierte en una columna numérica, debe mostrarse una advertencia que diga "Esto provocará un cambio irreversible. Los datos en XXX de XXX filas se establecerán como faltantes debido a que no faltan datos pero no son numéricos. ¿Preferirías crear una nueva columna numérica?"
2. Proporcione una opción de GUI, preferiblemente con una función JSL correspondiente, para crear una nueva columna numérica junto con otra columna numérica (binaria) que indique si los datos de carácter se han convertido en un número. (Por ejemplo, 1=Cadena de caracteres convertida en número, 0=Cadena de caracteres presente pero no convertida en número, .=Cadena nula, etc.) También puede resultar útil colorear las celdas.
3. Cuando se convierte una columna de caracteres o se cargan datos de texto, proporcione una opción para permitir que JMP seleccione "inteligentemente" la cantidad óptima de dígitos subdecimales que se mostrarán (Formato - Dec fijo).
4. Deje de interpretar las cadenas de caracteres "xxx" (tres números separados por puntos) como números, a menos que el usuario lo exija explícitamente.
Cuando se cambia el tipo de datos de una columna, por ejemplo, de carácter a numérico, haga posible acceder a los datos originales que estaban en esa columna, tal vez almacenando un script de columna para revertir esa columna.Esto aliviaría varios puntos débiles:
- La columna se cambia de carácter a numérico, pero el usuario no se da cuenta de que faltan algunos valores hasta más adelante en el análisis.
- El usuario cambia la columna de carácter a numérico, se da cuenta de que es incorrecta, intenta volver a cambiarla y luego faltan datos.Es posible que lo noten o no ahora, pero incluso si lo hacen, no es obvio y es muy inconveniente que tengan que seguir presionando Deshacer para solucionarlo.
- Los datos se escriben automáticamente como números o caracteres cuando deberían haber conservado su formato original, como en esta publicación: Impedir que JMP recorte los espacios en blanco
Hola @ih , ¡Gracias por su sugerencia! Hemos capturado su solicitud y la tomaremos en consideración.