Come impedire che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelCiao,
Sto importando dati da un file Excel. I miei dati diventano notazione scientifica e quindi perdo i dettagli delle ultime due cifre.
Come posso importare numeri da un file Excel in modo che JMP non cambi il formato in notazione scientifica?
Ecco un esempio dei dati:
| Numero |
| 20160609144108701 |
| 20160609144108702 |
| 20160609144108703 |
| 20160609144108704 |
| 20160609144108705 |
| 20160609144108706 |
| 20160609144108707 |
Grazie per l'aiuto!
Wende
Ri: Come evitare che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelCosa rappresentano i dati? Se è una data-ora nel 2016, precisa al millisecondo, la risposta potrebbe essere quella di convertirla in un valore di data-ora JMP. Se è un numero di parte, è necessario tenerlo come dati carattere.
È un file CSV? Stai utilizzando l'importazione di file di testo o l'importazione di più file o l'importazione di Excel?
Non sono un esperto di Excel, ma penso che quei valori siano dati stringa in Excel.
La maggior parte dei programmi (incluso JMP) utilizza una rappresentazione in virgola mobile a precisione doppia che non è in grado di gestire numeri interi esatti superiori a 2 ^ 53, che è inferiore a tali numeri.
È possibile fare in modo che JMP utilizzi un formato che assomigli a un numero intero, ma le cifre meno significative non sono realmente presenti.
Formato ("Fixed Dec", 18, 0)
Ci sono al massimo 15-16 cifre significative in una doppia.
big integer values valori interi grandi
Ri: Come evitare che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelCiao Wende,
Posso confermare che per lunghe sequenze numeriche (come hai fatto tu), Importa da Excel limita il numero di cifre significative a 15.
Ecco un suggerimento per aggirare (non carino ma dovrebbe funzionare):
Se i tuoi valori non sono veramente numerici ma sono stringhe fatte di cifre, prova ad aggiungere un carattere alla fine della colonna di Excel chiamata Numero. Ciò costringerà JMP a caricarli come personaggi. È quindi possibile estrarre le informazioni necessarie con le funzioni Personaggio.
Un altro modo è esportare il file Excel come TAB delimitato e utilizzare la finestra di dialogo interattiva per impostare il tipo di dati
Infine, sembra che i tuoi dati possano essere date e orari oltre a qualcos'altro. In tal caso, potrebbe essere utile esaminare la formattazione di dati / ora.
I migliori saluti,
TS
Ri: Come evitare che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelMolte grazie per la tua risposta!
Ho finito per aggiungere una lettera all'inizio in modo che i dati fossero importati correttamente.
Il formato è una miscela di formato data e numerazione sequenziale che impedisce alla data di funzionare direttamente.
Grazie ancora.
Wende
Ri: Come evitare che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelGrazie mille per la conoscenza di 2 ^ 53. Scommetto che un programmatore pensava che non sarebbe mai stato possibile che qualcuno avesse bisogno di un numero così grande quando programmava anni e anni fa su un computer da 256 kb:)
Ho modificato il file per importarlo in un file di testo e ho anche aggiunto un personaggio principale per risolvere il problema.
Wende
Ri: Come evitare che i dati numerici cambino in notazione scientifica durante l'importazione da file ExcelSe si utilizza lo strumento di importazione, è possibile selezionare il carattere per il tipo di dati della colonna.
