Colonna JMP con LineFeed incorporati?Ho un foglio di calcolo excel che ho caricato in JMP. Una delle colonne può avere 0, 1 o 2 valori di stringa di testo memorizzati nella colonna. Quando guardi il foglio di calcolo, i valori vengono visualizzati su righe separate. In JMP, appaiono accartocciati insieme, senza un apparente separatore tra i valori. Ho bisogno di rompere ciascuno dei valori, che sono di lunghezza variabile. Non sono sicuro di come posso farlo. Eventuali suggerimenti?Re: Colonna JMP con LineFeed incorporati?In JMP 14 e versioni successive (e credo anche in JMP 13) c'è un modo ancora migliore per gestirli: usare l'opzione Multiple Response. L'importazione guidata di Excel importa i dati in modo accurato, sebbene l'intervallo di righe sia troppo piccolo per visualizzare immediatamente tutti i valori. Tuttavia, se aumenti l'estensione delle righe, vedrai anche gli altri valori.
Quindi devi impostare il tipo di modellazione di quella colonna di caratteri su "Risposta multipla" e impostare la proprietà "Risposta di modellazione" su "" (vuota) per gestire la nuova riga in modo appropriato. Di questi potresti anche utilizzare lo script sopra menzionato e utilizzare ";" come delimitatore.
Spero che questo aiuti gli altri ad avere quel problema. Tuttavia, non sono un grande fan dell'utilizzo di Excel in quel modo, poiché complica l'analisi. Avere un valore in ogni riga lo rende molto più appropriato per l'analisi rispetto alle celle avvolte.
Re: Colonna JMP con LineFeed incorporati?Questo ha funzionato!!!!!
GRAZIE MILLE!!!!!!!Re: Colonna JMP con LineFeed incorporati?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho la versione per Mac e, indipendentemente dalla larghezza della colonna, ottengo linee ad albero all'interno di una riga. L'aspetto diverso probabilmente ha a che fare con definizioni di codifica che differiscono tra le piattaforme.
Posso selezionare e copiare interattivamente l'avanzamento riga invisibile in una cella e incollarlo nella finestra di dialogo di ricerca (ancora invisibile) e sostituire tutto con qualcos'altro.
Il codice JSL corrispondente sarebbe qualcosa di simile
For Each Row(
new = Substitute( Column( 1 )[], "\!n", "; " );
Column( 1 )[] = new;
)
Re: Colonna JMP con LineFeed incorporati?In JMP 8, devo espandere la larghezza della colonna per vedere tutto il contenuto. Le righe multiple non vengono visualizzate come righe fisiche separate.
Il file EXCEL è stato creato da qualcun altro e non sono sicuro che possano usare qualche altro delimitatore come un punto e virgola.
Con la struttura attuale, c'è comunque che posso rilevare quei feed di riga morbidi usando le funzioni integrate di JMP/la gestione delle stringhe?Re: Colonna JMP con LineFeed incorporati?Ok, queste celle di Excel probabilmente contengono ritorni software inseriti manualmente (interruzioni di riga morbide).
Per me questi sono conservati in JMP ma sembra orribile poiché l'altezza della riga di JMP è fissa. Le righe 2 e 3 si estendono sotto la riga e quindi sfocano il contenuto delle righe sottostanti anziché in linea come nel tuo caso. Ho JMP 8. Hai una versione precedente di JMP (5) che non supporta unicode?
Dovrebbero essere evitati i resi forzati in Excel (alt+invio). È più infallibile quando si trasferisce ad altri software aggiungere spazi bianchi tra le parole e, se il layout è importante, selezionare il testo a capo nella finestra di dialogo del formato della cella.Re: Colonna JMP con LineFeed incorporati?i dati di Excel vengono caricati da Excel ed esportati nuovamente in Excel OK. In Excel, una cella potrebbe assomigliare a questa:
Questa è la linea 1
Questa è la linea 2
Questa è la linea 3
In JMP, si presenta così:
Questa è la linea1Questa è la linea2Questa è la linea3
quando il file JMP viene salvato come XLS (dopo aver modificato alcuni valori di colonna, la cella sembra ok come 3 righe separate.
Come vengono conservati questi feed di riga? C'è un modo per analizzare la colonna JMP per estrarre i 3 valori, così posso fare un po' di manipolazione delle stringhe?
Non sono sicuro che sia un'impostazione di Excel poiché le stringhe di testo sono di lunghezza variabile.Re: Colonna JMP con LineFeed incorporati?Non sono sicuro di cosa intendi, ma se vedi le stringhe su righe separate all'interno di una cella di Excel, ciò potrebbe semplicemente rappresentare un'impostazione di formattazione in Excel. JMP importa il contenuto della cella e non la formattazione.
Ma se si tratta di un errore di importazione puoi provare a copiare la tabella in excel e incollarla con le etichette (su Mac tieni premuto il tasto opzione e incolla, probabilmente simile in Windows) e confronta con la tabella importata.