Selección de fila duplicada que incluye la fila originalHola. Tengo una tabla de datos que contiene filas 960K y columnas 49. Hay filas duplicadas (de 2 a 4 filas) basadas en una de las 49 columnas. He usado la función Selección de filas - Seleccionar filas duplicadas después de seleccionar esta columna que contiene los valores duplicados. Cuando llegaron los resultados, las filas duplicadas se resaltaron, pero la fila original sobre la fila o filas duplicadas no lo está. ¿Hay alguna forma de que JMP seleccione TODAS las filas que contienen los valores duplicados, incluida la fila original con el valor idéntico? No tengo conocimiento de cómo escribir un script, pero creo que las funciones integradas en JMP me permitirían hacer esta selección de filas. Estoy usando JMP16 en Windows 10. Si alguien sabe la solución o un truco para hacer esto, será muy apreciado.
Compartir y comunicar resultadosRe: Selección de fila duplicada que incluye la fila originalHola,
Una manera fácil de hacerlo de forma interactiva es con la plataforma Resumen, en el menú de tablas. Coloque la(s) columna(s) de interés en el rol del Grupo, luego presione Aceptar.
Se crea una tabla de resumen, vinculada a la tabla original. Al seleccionar cualquier fila en la tabla de resumen, se seleccionan las filas de origen en la tabla original de la que se deriva la fila de resumen.
En su caso, es probable que desee seleccionar filas con una entrada distinta de "1" en la columna N Filas. Si desea seleccionar todos estos a la vez:
- haga clic con el botón derecho en un "1" en la columna Fila N y seleccione "Seleccionar filas coincidentes" en el menú contextual
- ahora, haga clic derecho en cualquier campo de color a la izquierda de la primera columna (es decir, en cualquier fila seleccionada) y seleccione "Invertir selección". Esto selecciona todas las filas que NO contienen un 1 en la columna N Filas... que son todas las filas donde existen duplicados en la tabla principal. Dado que las tablas están vinculadas, ahora se seleccionan todas las filas correspondientes en la tabla principal.
Salud,
Brady
Re: Selección de fila duplicada que incluye la fila originalLa razón por la que la función Seleccionar filas duplicadas no selecciona todas las filas coincidentes es porque se supone que desea conservar una de las filas coincidentes. Entonces, cuando la función Seleccionar filas duplicadas regrese con las filas seleccionadas, todo lo que tiene que hacer es hacer clic derecho en una de las filas seleccionadas y seleccionar Eliminar filas. Entonces se quedará con una sola copia de las filas duplicadas.
¿Cuál es su necesidad de ver todas las filas coincidentes?
Puede seleccionar las celdas que desea que coincidan para una fila determinada y luego hacer clic con el botón derecho y elegir Seleccionar celdas coincidentes y verá todas las filas donde se encuentran coincidencias exactas.Re: Selección de fila duplicada, incluida la fila originalHola, tengo una necesidad similar.
Mi conjunto de datos registra mediciones. A veces, la medición no es válida y no todas las columnas de datos están en una fila; en otras ocasiones, se realiza una medición dos veces, lo que genera una columna adicional. En este caso, la medición se repite.
Entonces, mi conjunto de datos tiene algunas filas repetidas... algunas directamente después de la fila con el mismo UID, a veces más abajo en el conjunto de datos.
Quiero seleccionar todas las filas con UID duplicados, no solo las duplicadas, sino también la duplicada. También quiero seleccionar solo la última fila para el análisis de datos.
¿Pensamientos?
Tim
Re: Selección de fila duplicada, incluida la fila originalEsto encontrará todas las filas duplicadas
Tablas=>Resumen
y especificar para la agrupación, todas las columnas que detectarán filas coincidentes.
Luego, elimine todas las filas de la tabla Resumen que encontraron solo una fila para las columnas de agrupación (N filas == 1 indica que no se encontraron duplicados).
Luego usa
Tablas=>Actualizar
para fusionar la tabla Resumen nuevamente con la tabla original, haciendo coincidir las columnas de agrupación.
Luego puedes utilizar
dt << seleccionar donde(:nfilas<0)
para encontrar todas las filas duplicadas.
También puede usar la función "Seleccionar filas duplicadas", dejando la última fila encontrada sin seleccionar. Al eliminar todas las filas seleccionadas, eliminará todas las filas duplicadas excepto la última encontrada. Para ello:
Cree una nueva columna. Llámela RowNum. Establezca la fórmula para la nueva columna en
Row()
Luego vaya a la ventana Información de columna de la nueva fila y elimine la fórmula.
A continuación, ordene los datos en orden descendente según la columna RowNum.
Ahora ejecute "Seleccionar filas duplicadas". Encontrará todos los duplicados, dejando sin seleccionar la primera fila coincidente, que, debido al orden, es en realidad la última fila duplicada.
Eliminar las filas seleccionadas.
Ordene los datos nuevamente, esta vez ordénelos en orden ascendente RowNum, lo que devuelve la tabla al orden original.
Luego elimine la columna RowNum