encuentre duplicados y colóquelos por estadoHola,
Tengo una tabla de datos que contiene duplicados.
Quiero encontrar los duplicados.
los duplicados son filas con los mismos valores de columna, fila, número de escaneo e ID.
luego, para duplicados con la misma columna, fila, número de escaneo y valores de ID, quiero mantener solo aquellos con max abs offsetX (solo tengo los valores de OffsetX, necesito ejecutar la fórmula Abs)
cada número de columna, fila y escaneo debe tener 4 filas con ID 0-3.
mi tabla final incluirá todos los resultados únicos + resultados después de eliminar los duplicados.
Automatización y secuencias de comandosAnálisis y modelado de datos básicosExploración y visualización de datosRe: encontrar duplicados y soltar por estadoNo estoy 100% seguro de si esto funcionará o no, ya que no lo probé
- Cree una nueva columna para Abs (OffsetX). Debería poder hacer esto seleccionando la columna y haciendo clic derecho
- Ordenar descendentemente por la nueva columna
- Seleccione las columnas Col, Row, Scan e ID
- Vaya a Filas/Selección de filas y seleccione Filas duplicadas
- Ahora debería tener seleccionadas las filas que desea eliminar.
Re: encontrar duplicados y soltar por estadoAquí hay una secuencia de comandos que usa la plataforma de resumen para encontrar las combinaciones únicas de columna, fila, ID y número de escaneo.También utiliza un pequeño truco para encontrar la desviación máxima del valor cero para la columna OffssetX.Sin embargo, no encuentra un número constante de filas para las combinaciones únicas.

Names Default To Here( 1 );
dt = Data Table( "raw data-start" );
Data Table( "raw data-start" ) << Summary(
Group( :Col, :Row, :ID, :Scan Number ),
Min( :OffsetX ),
Max( Transform Column( "Abs OffsetX", Formula( Abs( :OffsetX ) ) ) ),
Freq( "None" ),
Weight( "None" ),
Link to Original Data Table( 0 ),
statistics column name format( "column" )
);
For Each Row(
If( :OffsetX > 0 & Abs( :OffsetX ) < :Abs OffsetX,
:OffsetX = :Abs OffsetX
)
);
// dt << delete columns( :Abs OffsetX );
Re: encontrar duplicados y soltar por estado¡Gracias, esto funciona bien!