Problema relativo al formato data-oraProblema relativo al formato della data e dell'ora
Saluti,
Sto riscontrando un problema con l'importazione del formato data-ora da un file CSV.Un esempio del contenuto dei dati originali è
17/09/08 02:55:16
17/09/14 00:44:41
17/09/30 17:57:06
17/10/07 00:26:32
Il formato è aa/mm/gg hh:mm:ss AM.Il problema è che JMP non converte i dati nel formato corretto.Ne risulta un'importazione diretta
17/09/2008 02:55:16; che è la data sbagliata.
Ho provato a formattare la colonna con
Colonna(dt1, 2) <
Il risultato è lo stesso del 17/09/2008 02:55:16
Un approccio diverso, inserisci una nuova colonna e utilizza una formula
dt1 <
Il risultato è una stringa 2017/09/08; ma l'output deve essere numerico.Visivamente, fantastico, un passo avanti.
Dato che le cose sono un po' più vicine, sono state implementate le tre parti di codice successive.
dt1 <
dt1 <
dt1 <
I risultati sono
Colonna Data1 --> 3587673600
Colonna Data2 --> 3587673600
Colonna Data3 --> .
I risultati Data 1 e Data 2 sono numerici ma con il formato errato.Come posso ottenere il formato corretto, ad esempio numerico, continuo e data?Grazie per il tuo aiuto.
Ri: Problema relativo al formato data-oraCiao Cameron,
Ho ottenuto altri file CSV che hanno lo stesso formato.Ho seguito le tue istruzioni con un file CSV diverso e questa volta ha funzionato come hai suggerito.Grazie
Ri: Problema relativo al formato data-oraImmagino che tu abbia fatto qualcosa di sbagliato perché sono riuscito a importare correttamente tutti i valori che hai inserito come esempi.Li ho incollati in Excel, salvati come CSV e quindi importati utilizzando i passaggi che ho delineato e ho ottenuto questo:


Ri: Problema relativo al formato data-oraCiao Cameron,
Grazie per la rapida risposta.Il tuo suggerimento era la mia inclinazione iniziale ma non funziona.JMP elabora il file e modifica automaticamente la data in qualcosa che non è corretta.Ad esempio, 17/09/08 02:23:52 viene importato come 17/09/2008 02:23:52 AM; il che è sbagliato.Poiché l'output non è corretto, ho dovuto esplorare altre opzioni (JSL): modificare e correggere l'output.Grazie per il tuo contributo.È molto apprezzato.
Ri: Problema relativo al formato data-oraCIAO @Artemio ,
Questa è in realtà una soluzione piuttosto semplice che non richiede scripting (anche se puoi scriverlo).In assenza di input diretti da parte tua sul formato della data, JMP tirerà a indovinare.Molto spesso si sbaglia con gli anni a 2 cifre.Quando vai ad aprire il file, dovresti vedere alcune opzioni come questa (almeno su Windows):
Assicurati di selezionare "Dati con anteprima" quando lo apri in modo da avere la possibilità di specificare le informazioni della colonna della data.Vedrai una finestra che ti consente di modificare le impostazioni di importazione per il file CSV.Se fai clic su "Avanti", potrai configurare le impostazioni delle informazioni nella pagina successiva.
Se fai clic sulla freccia rossa accanto alla colonna con il formato della data che desideri impostare, otterrai l'elenco delle informazioni disponibili.Selezionare Ora > "a/m/dh:m:s".Ora puoi importare.
Se vuoi sapere come creare script per questa impostazione di importazione, controlla lo script Origine nella tabella dati risultante.
Spero che aiuti!