Il tipo di carattere JSL viene convertito in valore nominale numerico<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ho un carattere che tutti i valori di input sono nel tempo, come hh: mm: ss (come 05:36:50), vorrei convertirlo in tipo numerico, nominale con un formato di h: m.
Lo script che ho scritto per questa richiesta è elencato di seguito, ma non funziona come previsto, qualcuno può dargli una modifica?
dt << Current Data Table ();
dt << Nuova colonna ("Time_Set", Numeric, Nominal, Format ("h: m"));
dt << Essere aggiornamento dati;
Per ogni riga (: Time_Set = Num (": Time Added:"));
dt << Sposta colonne selezionate ({"Time_Set"}, After ("Tempo aggiunto:"));
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoUna breve nota sul Informat () funzione - non lo fa richiedere un secondo argomento. Se lo lasci fuori, JMP proverà tutti i formati che conosce per interpretare il primo argomento come un valore di data / ora.
https://www.youtube.com/watch?v=9nRaDwsYB28
-Jeff
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoGrazie, PMorz ....
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoI due punti finali del nome della colonna sono ciò che mi ha gettato. Questo codice funzionerà:
dt = Tabella dei dati corrente () ;
dt << Nuova colonna ( "Impostazione dell'ora" , Numerico , Nominale , Formato ( "H: m" )) ;
per ( io = 1 , io <= nrows ( dt ) , io ++,
: Impostazione dell'ora [ io ] = informat ( : nome ( "Tempo aggiunto:" ) [ io ] , "H: m: s" ) ;
) ;
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoCiao PMorz,
Il file caricato è il file di esempio. Grazie per l'aiuto!
per favore fatemi sapere se non potete aprirlo.
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoPuoi pubblicare una parte dei tuoi dati? Forse la colonna temporale del tuo personaggio non è del tutto nel formato giusto, ad esempio spazi iniziali / finali ecc.
Ri: il tipo di carattere JSL viene convertito in valore nominale numericoCiao PMroz,
Ho provato la sceneggiatura che hai scritto, ma non ha funzionato. Un Time_Set viene creato sotto il tipo nominale numerico, ma l'intera colonna è vuota.
Grazie,
Ri: il tipo di carattere JSL viene convertito in valore nominale numerico dt = Tabella dei dati corrente () ;
dt << Nuova colonna ( "Impostazione dell'ora" , Numerico , Nominale , Formato ( "H: m" )) ;
per ( io = 1 , io <= nrows ( dt ) , io ++,
: Impostazione dell'ora [ io ] = informat ( : Tempo aggiunto [ io ] , "H: m: s" ) ;
) ;