Converti il tempo da carattere a continuoHo una colonna "Ora" nel mio set di dati e sto tentando di convertirla nel tipo di dati Continuo. Sto utilizzando "Imposta modello di formato" in JMP 16 e tutto sembra a posto tranne i timestamp a mezzanotte. Ciò è dovuto al fatto che nel set di dati originale manca l'ora di mezzanotte (00:00:00). Vedi l'immagine allegata. Qualche suggerimento su come risolverlo?

Accesso ai datiCombinazione e pulizia dei datiPersonalizzazione di massaIngegneria della qualità e dei processiRe: Converti il tempo da carattere a continuoGrazie Jim. Molto utile come sempre.
SinaRe: Converti il tempo da carattere a continuo@shasheminassab
Vorrei semplicemente passare attraverso la colonna Time(Character) e aggiungere " 00:00:00" se le ore, i minuti, i secondi non vengono visualizzati
Qualcosa del genere dovrebbe funzionare
Names Default To Here( 1 );
dt = Current Data Table();
For Each Row(
If( Contains( :"Time(Character)"n, ":" ) == 0,
:"Time(Character)"n = :"Time(Character)"n || " 00:00:00"
)
);
Re: Converti il tempo da carattere a continuo@aliegner1 Quel formato dell'ora è molto probabilmente il formato dell'ora ISO 8601 con millisecondi. Penso che JMP lo riconoscerà correttamente se dovessi rimuovere semplicemente .000000Z dalla fine (se non ne hai bisogno).
Un modo per sbarazzarsi di .000000Z sarebbe con una formula come:
Word(1, :wafer_process_start_time, ".")
Re: Converti il tempo da carattere a continuoMolto probabilmente inizierei correggendo i dati sbagliati. Se ci sono solo un paio di valori errati, potresti usare la ricodifica o potresti scrivere qualche formula per riparare per te. Di seguito è riportata un'opzione che potrebbe funzionare:
</CODE><BR /><CODE class=" language-jsl">Names Default To Here(1);
dt = New Table("Untitled 3",
Add Rows(5),
Compress File When Saved(1),
New Column("datechar",
Character,
"None",
Set Values(
{"13.05.2021 20:00:00", "13.05.2021 21:00:00", "13.05.2021 22:00:00",
"13.05.2021 23:00:00", "14.05.2021", "14.05.2021 01:00:00"}
)
)
);
wait(1);
Column(dt, "datechar") << Set Each Value(If(Length(:datechar) <= Length("14.05.2021"),
:datechar || " 00:00:00", :datechar));
Re: Converti il tempo da carattere a continuonon una risposta, ma sono venuto qui per pubblicare qualcosa di molto simile
Ho un timestamp di data che arriva come Character>Nominal in questo strano formato di fuso orario che non riesco a capire come convertire in un corretto data-timestamp.
2021-05-05T15:04:52.000000Z
la modifica delle proprietà comporta una colonna vuota. Come scrivere questo?
