¿Columna JMP con saltos de línea incrustados?Tengo una hoja de cálculo de Excel que cargué en JMP. Una de las columnas puede tener 0, 1 o 2 valores de cadena de texto almacenados en la columna. Cuando mira la hoja de cálculo, los valores aparecen en líneas separadas. En JMP, aparecen agrupados, sin separación aparente entre los valores. Necesito desglosar cada uno de los valores, que son de longitud variable. No estoy seguro de cómo puedo hacer esto. ¿Alguna sugerencia?Re: ¿Columna JMP con avances de línea incrustados?En JMP 14 y superior (y creo que también en JMP 13) hay una forma aún mejor de manejar esto: usar la opción de respuesta múltiple. El Asistente de importación de Excel importa los datos con precisión, aunque el intervalo de filas es demasiado pequeño para ver todos los valores inmediatamente. Sin embargo, si aumenta el intervalo de filas, también verá los otros valores.
Luego, debe establecer el tipo de modelado de esa columna de caracteres en "Respuesta múltiple" y establecer la propiedad "Respuesta de modelado" en "" (vacío) para manejar la nueva línea de manera adecuada. Por supuesto, también podría usar el script mencionado anteriormente y usar ";" como delimitador.
Espero que ayude a otros que tienen ese problema. Sin embargo, no soy un gran fanático de usar Excel de esa manera, ya que complica el análisis. Tener un valor en cada fila lo hace mucho más apropiado para el análisis que las celdas envueltas.
Re: ¿Columna JMP con avances de línea incrustados?¡Esto funcionó!
¡¡¡¡¡¡¡MUCHÍSIMAS GRACIAS!!!!!!!Re: ¿Columna JMP con avances de línea incrustados?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Tengo la versión para Mac e independientemente del ancho de la columna, obtengo líneas de árbol dentro de una fila. La apariencia diferente probablemente tenga que ver con definiciones de codificación que difieren entre plataformas.
Puedo seleccionar y copiar de forma interactiva el avance de línea invisible en una celda, y pegarlo en el cuadro de diálogo de búsqueda (todavía invisible) y reemplazarlo todo con otra cosa.
El código JSL correspondiente sería algo así como
For Each Row(
new = Substitute( Column( 1 )[], "\!n", "; " );
Column( 1 )[] = new;
)
Re: ¿Columna JMP con avances de línea incrustados?En JMP 8, tengo que expandir el ancho de la columna para ver todo el contenido. Las líneas múltiples no aparecen como filas físicas separadas.
El archivo EXCEL fue creado por otra persona, y no estoy seguro de si podrían usar algún otro delimitador como un punto y coma.
Con la estructura actual, ¿hay alguna forma de que pueda detectar esos saltos de línea suaves usando funciones incorporadas de JMP/manejo de cadenas?Re: ¿Columna JMP con avances de línea incrustados?Ok, estas celdas de Excel probablemente contienen retornos suaves insertados manualmente (saltos de línea suaves).
Para mí, estos se conservan en JMP, pero se ven horribles ya que la altura de fila de JMP es fija. Las líneas 2 y 3 se extienden debajo de la fila y, por lo tanto, difuminan el contenido de las filas a continuación en lugar de estar en línea como lo hizo en su caso. Yo tengo JMP 8. ¿Tiene una versión anterior de JMP (5) que no admite Unicode?
Deben evitarse los retornos suaves forzados en Excel (alt+enter). Es más infalible cuando se transfiere a otro software para agregar espacios en blanco entre palabras y, si el diseño es importante, seleccione ajustar texto en el cuadro de diálogo de formato de celda.Re: ¿Columna JMP con avances de línea incrustados?los datos de Excel se cargan desde Excel y se vuelven a exportar a Excel OK. En Excel, una celda podría verse así:
esta es la linea 1
esta es la linea 2
Esta es la linea 3
En JMP, se ve así:
Esta es la línea1Esta es la línea2Esta es la línea3
cuando el archivo JMP se guarda como XLS (después de modificar algunos valores de columna, la celda se ve bien como 3 líneas separadas.
¿Cómo se conservan esos saltos de línea? ¿Hay alguna manera de analizar la columna JMP para extraer los 3 valores, de modo que pueda manipular las cadenas?
No estoy seguro de que sea una configuración de Excel ya que las cadenas de texto son de longitud variable.Re: ¿Columna JMP con avances de línea incrustados?No estoy seguro de lo que quiere decir, pero si ve las cadenas en líneas separadas dentro de una celda de Excel, eso puede representar una configuración de formato en Excel. JMP importa el contenido de las celdas y no el formato.
Pero si se trata de un error de importación, puede intentar copiar la tabla en Excel y pegarla con etiquetas (en Mac, mantenga presionada la tecla de opción y pegue, probablemente similar en Windows) y compárela con la tabla importada.