<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hola,
Se adjunta un ejemplo de datos en bruto que estoy recibiendo todos los días.
Me gustaría crear una nueva tabla con el Máximo, Mínimo y Promedio cada horas para cada columna.
Gracias por tu ayuda.
¡Es exactamente lo que necesito!
Muchas gracias por la rápida respuesta !!
Sí, Summary () es la plataforma que usaría. Si, por algún motivo, no desea agregar columnas a la tabla original, la plataforma admite fórmulas transformadas personalizadas como una variable de agrupación. Aquí hay un ejemplo de jsl:
Tabla de datos ( "Test.jmp" ) << Resumen (
Grupo (
Columna de transformación (
"Tiempo (horas enteras)" ,
Formato ( "Locale Date Time h: m" , 19 ) ,
Fórmula ( Piso ( : Hora / 3600 ) * 3600 )
)
) ,
Media ( : UNA ) ,
Media ( : segundo ) ,
Media ( : do ) ,
Media ( : re ) ,
Media ( : mi ) ,
Min ( : UNA ) ,
Min ( : segundo ) ,
Min ( : do ) ,
Min ( : re ) ,
Min ( : mi ) ,
Max ( : UNA ) ,
Max ( : segundo ) ,
Max ( : do ) ,
Max ( : re ) ,
Max ( : mi ) ,
) ;
Una forma es definir algunas columnas de fórmulas auxiliares y luego hacer la tabla de resumen. Para ver esto, haga 'Archivo> Nuevo> Nuevo script', corte y pegue el código a continuación, luego haga 'Editar> Ejecutar script':
NombresDefaultToHere ( 1 ) ;
dt = Tabla de datos ( "Test.jmp" ) ;
// Añadir algunas columnas de fórmula
dt << Nueva Columna ( "Año" ,
Numérico ,
"Continuo" ,
Formato ( "Mejor" , 12 ) ,
Fórmula ( Año ( : Hora ) )
) ;
dt << Nueva Columna ( "Dia del año" ,
Numérico ,
"Continuo" ,
Formato ( "Mejor" , 12 ) ,
Fórmula ( Dia del año ( : Hora ) )
) ;
dt << Nueva Columna ( "Hora" ,
Numérico ,
"Continuo" ,
Formato ( "Mejor" , 12 ) ,
Fórmula ( Hora ( : Hora ) )
) ;
// Hacer la tabla de resumen
dt2 = dt << Resumen (
Grupo ( : Año , : Dia del año , : Hora ) ,
Media ( : UNA ) ,
Media ( : segundo ) ,
Media ( : do ) ,
Media ( : re ) ,
Media ( : mi ) ,
Freq ( "Ninguna" ) ,
Peso ( "Ninguna" )
) ;
(Dependiendo del alcance de sus datos, es posible que no necesite la columna 'Año', pero es mejor estar seguro).