Coma como punto decimalEn muchas/la mayoría de las partes del mundo, se usa una coma para indicar un lugar decimal en lugar de un punto.Sé que JMP admite esto a través del soporte de configuraciones regionales, pero no sé qué sucede en la práctica.
Un par de preguntas específicas:
1. ¿Se respeta la configuración regional al ingresar datos en una tabla JMP, es decir, para PI, debe ingresar 3,14?
2. Si uso la función char para convertir este valor en una cadena, ¿tendría "3.14" o "3,14"?
3. Si tengo una tabla que contiene comas y estaban destinadas a ser lugares decimales, ¿cuál es la causa probable (configuración regional en la computadora o configuración dentro de JMP)?
- Dave
Re: Coma como punto decimalHola, actualmente tengo el problema de que necesito cambiar todos los "," a "." en mis parcelas. Estoy trabajando en una Mac y no he encontrado la configuración en las preferencias.¿Sabes cómo cambiar la configuración en una Mac?
Re: Coma como punto decimal@MassimoMartucci Gracias por publicar esa aclaración. Súper útil saber que es un problema potencial por ahí.
Re: Coma como punto decimalHola Dave,
en la configuración italiana, tengo que escribir "3,14" para tener Pi.
Si escribo "3.14" tengo como resultado 03/2014 (acabo de intentarlo)
Adiós, Massimo
Re: Coma como punto decimalgracias masimo
Tomemos el caso en el que tiene su configuración localizada y no le ha pedido a JMP que ignore las preferencias regionales.En este caso, los decimales se mostrarán con una coma.Para ingresar una columna numérica directamente en una tabla, ¿puede escribir "3,14" o todavía tiene que escribir "3,14"?
- Dave
Re: Coma como punto decimalHola David,
si está utilizando JMP desde un sistema operativo localizado (en mi caso, Windows 10 italiano) con preferencias de sistema localizadas y está ejecutando JMP en inglés, puede cambiar de notación de coma a notación de punto incluso en tiempo de ejecución seleccionando: Preferencias -> Específico de Windows -> Idioma de visualización: inglés.
Hay una casilla de verificación justo debajo llamada " Utilice el idioma JMP en lugar de la configuración regional del sistema para los formatos de número, fecha y moneda".
Si está activado, usará puntos como puntos decimales y anulará la codificación normal para ese sistema operativo; de lo contrario, usará comas de forma predeterminada.
Utilizo este truco para importar con éxito datos numéricos CSV con formato de EE. UU., luego, cuando tengo las tablas JMP con variables numéricas, vuelvo a cambiar a comas y deselecciono la casilla de verificación de arriba.
Luego, también puedo volver a cambiar el idioma a italiano: ese truco solo funciona con el menú en inglés: con la interfaz localizada, el sistema y la coincidencia de idioma de la interfaz, por lo que en este caso no hay forma de ver un punto como un punto decimal.
Espero que esto ayude, Massimo
Re: Coma como punto decimalgracias byron
Si bien tengo algunos problemas técnicos específicos que estoy tratando de entender, mi opinión es que estoy lidiando con mi falta de comprensión cultural en lugar de una solución única.
Intenté personalizar mi configuración regional para usar "," como delimitador decimal.
Ahora, en respuesta a mis preguntas, tengo
1/ No, no se respeta la configuración regional; tengo que escribir 3.14 en una columna, aunque se representa como 3,14
2/ En lugar de usar char, simplemente hice 'getValues' y todos los valores tienen "." como delimitador decimal aunque se muestren como ","
La respuesta a (2) es una buena noticia para mí en cuanto a trabajar con scripts; Estoy sorprendido por la respuesta a (1) en la medida en que no creo que haya configurado completamente mi sistema; ¿tal vez necesito hacer algo más que cambiar una configuración regional?
Y la razón específica para hacer la pregunta es que tengo un caso en el que, en el código, los números aparecen con "," en lugar de "." y no estoy seguro de la causa raíz de eso.
Re: Coma como punto decimaldavid,
Me encontré con un problema una vez en el que la tabla solo contenía comas en lugar de lugares decimales. Creo que era de una base de datos Mac más antigua o algo así.
fue un desastre, así que usé este pequeño código de python para "arreglar" el archivo antes de traerlo a JMP
Supongo que una persona inteligente también podría enviar el python de JMP.
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/intable.txt','r')
filedata = f.read()
f.close()
newdata = filedata.replace(".",",")
f = open('/Users/bywing/Byron Wingerd/Jupyter/Data/outtable.txt','w')
f.write(newdata)
f.close()Re: La coma como punto decimal¿Sabes por qué JMP no soluciona los problemas?
Cambiar las preferencias locales es lo peor que puedes hacer.
Imagínese que un usuario no cambia sus preferencias y que todos los análisis futuros quedan arruinados, sin que nadie se dé cuenta, durante algún tiempo hasta que alguien lo note.
Para la importación de datos, creé una descripción general de qué datos se pueden importar y cuáles fallan:
Importación de txt: ¿punto y coma?

En Excel, los usuarios pueden especificar el separador decimal en la GUI de la ventana Importar.
Para cada importación, el usuario puede seleccionar la configuración correcta, independientemente de sus preferencias o la configuración del sistema.
¿Por qué no existe tal configuración en JMP?
Hacer que el separador decimal sea una opción