Modifica del formato della dataSto cercando di importare dati da un file Excel in cui una colonna contiene date in un formato simile a "Lunedì 5 dicembre 2016 12:20:01 EST"
Voglio tracciare questi dati in JMP in ordine cronologico. Per fare ciò, credo di aver bisogno di inserire la data in un formato continuo numerico. Qualcuno sa come convertire la data? Ho visto un paio di conversioni di date in JMP, ma non a partire dal formato con cui sto iniziando... Non ho bisogno dell'ora per essere elencato, solo della data.
Grazie in anticipo!
Ri: Modifica del formato della dataHo problemi a farlo: poiché il formato della data di input non corrisponde a qualcosa che Excel riconosce, non lo convertirà in una data breve.
Ri: Modifica del formato della dataAvevo lo stesso problema.La soluzione più semplice per me era cambiare la colonna della data di Excel da "Generale" (o qualsiasi altra cosa) a "Data breve".Quindi copia/incolla o importa in JMP.Funziona ogni volta!
Ri: Modifica del formato della dataHo capito: penso di aver dimenticato di impostare correttamente il formato di output, ecco perché ho avuto problemi. Grazie!Ri: Modifica del formato della dataIl codice che ho specificato deve essere utilizzato come formula per una nuova colonna.
Tutto ciò che viene fatto nella formula è la costruzione di una stringa che dovrebbe assomigliare a,
ggMonyyyy hh:mm:ss
nella struttura. La funzione Word restituisce la prima, la seconda, ecc. parola, utilizzando i delimitatori specificati come separatori di parola. Nell'esempio, sto usando sia uno spazio vuoto che una virgola come separatori da cercare. Quindi dovresti essere in grado di verificare l'aspetto della colonna originale e mapparla a ciò che sta creando la formula. potresti incollare un dump dello schermo della tua tabella di dati, che sarebbe d'aiuto.Ri: Modifica del formato della dataNon riesco a farlo funzionare. Non sono sicuro di cosa sto facendo di sbagliato (non ho molta esperienza con la programmazione). Intendi per me creare uno script separato e incollarlo? O andare su Cols -> Nuova colonna -> Formula e incollarla come formula? Ho provato entrambi ma non sono riuscito a farlo funzionare bene...
La colonna con le date è intitolata "Data di acquisizione", quindi l'ho sostituita ovunque tu avessi "data", lasciando tutto il resto uguale e ho provato a creare una nuova colonna appena intitolata "Data" perché andasse sotto ..
Ri: Modifica del formato della dataEcco una formula che funziona per una colonna di stringhe di caratteri chiamata "Data".Basta copiare questa formula in una nuova colonna, denominare la colonna come si desidera nominarla, modificare il formato in qualsiasi formato di data o ora desiderato, quindi eseguire la formula.
TheDate = Informat(
Word( 3, :date, " ," ) || Substr( Word( 2, :date, " ," ), 1, 3 ) || Word( 4, :date, " ,:" ) || " " ||
Word( 6, :date, " ," )
);
If( Word( -1, :date, " " ) == "PM",
Thedate = thedate + 43200
);
thedate;
Ri: Modifica del formato della dataMi dispiace per questo!
Anche il mio prossimo tentativo di utilizzare una formula di colonna non è riuscito, ma lo pubblicherò in modo che qualcun altro non perda tempo.
t1 = Words( :Charater Date );
t1 = t1[1] || " " || t1[2] || " " || t1[3] || " " || t1[4]
|| " " || t1[6] || " " || t1[7];
As Date( :Charater Date, "Long Date" ); // or Informat()
L'idea era di isolare le parole che compongono la stringa, concatenare quelle buone e quindi analizzarla. Temo che dovrò lasciarlo a qualcuno che ha più familiarità con i formati di data e l'analisi delle stringhe di caratteri.
Ri: Modifica del formato della dataQuando lo faccio, l'output diventa vuoto perché il formato di input non corrisponde esattamente a nessuna delle opzioni di input (date o orari) poiché l'input ha il giorno della settimana, nonché "AM/PM" e "EST".
Ri: Modifica del formato della dataPresumo che i dati siano attualmente di tipo carattere in JMP dopo che li hai recuperati da Excel o non faresti questa domanda.
Selezionare la colonna e quindi selezionare Col > Informazioni colonna . Modificare il tipo di dati in Numerico . Cambiare il Formato a quello che corrisponde alla tua stringa di caratteri. Penso che sia il Data lunga formato.