Re: columna de tiempo de formato de dificultadesRepliqué sus hallazgos, y los hallazgos son los mismos para JMP 14 y JMP 15. Supongo que tendrás que crear una nueva columna en JSL para hacer lo que quieras.
names default to Here(1);
dt = New Table( "file",
New Column( "a", character, values({"11:02"})));
dt<<NEW column=""></NEW>Re: columna de tiempo de formato de dificultadesSí, si primero cambia el tipo de datos, pierde los valores. Debe proporcionar simultáneamente el formato de la fecha y la hora para la versión original de la cadena de caracteres. Entonces JMP puede convertir la cadena de caracteres al valor numérico correspondiente.
Aquí hay un ejemplo de la entrada del Índice de secuencias de comandos para el mensaje de la columna de datos << Tipo de datos ():
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << New Column( "Time",
"Character",
"Nominal",
Set Values( {"13:32", "20:10", "20:12", "14:56"} )
);
Wait( 2 );
dt:Time << Data Type( Numeric, Format( "h:m", 12 ), Input Format( "h:m" ) );
dt:Time << Modeling Type( "Continuous" );Dificultades para formatear la columna de tiempo¡Hola a todos!
Tengo un CSV de fechas y horas que subo a JMP. Para crear una sola columna con fecha / hora, necesito convertir el tipo de datos y el formato de la columna que contiene la fecha.
Cuando uso el script:
Columna ("Tiempo de cosecha real") << Tipo de datos (numérico); << Formato ("h: m")
Limpia totalmente la columna de cualquier dato.
También aprendí que cuando cambio manualmente el tipo de modelado de columna a Numérico y presiono Aplicar, ahí es donde se borran los datos. Si cambio manualmente la columna a Numérico Y el formato a "h: m" al mismo tiempo y presiono aplicar, el formato se cambia correctamente.
Estoy buscando una forma de automatizar el formato de la columna de tiempo sin perder ningún dato. ¿Hay alguna forma de hacer esto sin borrar todos mis datos?
Adjunté una captura de pantalla de los cambios de formato de columna manual como referencia.