¿Cómo itero a través de las filas para encontrar los valores más comunes y máximos?¡Hola!
Tengo una tabla con varias filas para un identificador determinado y me gustaría encontrar las filas más comunes y los valores máximos de las filas asociadas. El siguiente ejemplo debería ayudar a ilustrar lo que estoy tratando de hacer:
El valor del Campo 2 más común correspondiente al valor de "CC" en el Campo 1 es "MG" y el valor máximo del campo "Valor" es 220,264,000,000. Creo que necesito usar la función "retraso" para recorrer las filas correspondientes a cada uno de los valores únicos en el Campo 1, pero no he podido obtener tanto el Campo 2 más común como el Valor máximo con el mismo bit de código JSL. .
¡Cualquier consejo es muy apreciado!
secuencias de comandosRe: ¿Cómo itero a través de las filas para encontrar los valores más comunes y máximos?hola ron-
¡Gracias! Esto funciona perfectamente. ¡Agradezco la ayuda!
-Chris
Re: ¿Cómo itero a través de las filas para encontrar los valores más comunes y máximos?Hola Chris,
quizás este enfoque de dos pasos no pueda ayudar:
dt2 = Data Table( "Sample Data Table" ) << Summary( Group( :Field 1, :Field 2 ), Max( :Value ) );
todelete = dt2 << get rows where (:N Rows != colmax(:N Rows, :Field 1));<BR />dt2 << delete rows (todelete);<BR />
primero hace lo que sugiere Lou y luego limpia las combinaciones no máximas para lograr el resultado final.
Re: ¿Cómo itero a través de las filas para encontrar los valores más comunes y máximos?Hola Lou-
¡Gracias por la rápida respuesta! Mi objetivo es tener una tabla de salida con una fila por entrada única del Campo 1 con el Campo 2 más frecuente correspondiente y el valor máximo... Es esencialmente un problema de consolidación de datos en el que necesito filtrar hacia un conjunto de datos conciso sin filas repetidas...
Gracias,
cris
Re: ¿Cómo itero a través de las filas para encontrar los valores más comunes y máximos?No estoy seguro de si esto ayuda, pero usé Tablas>Resumen y luego usé Campo 1 y Campo 2 como variable de agrupación y Max como estadística.
