Quiero eliminar duplicados basados en mi columna de tiempo/fecha (1ra columna) pero quiero mantener los que tengan un 1 en la 2da columna. Esencialmente, quiero eliminar todas las filas que sean duplicados de la 1ra columna Y sean "2" en la 2da columna. ¿Cómo hago esto en ArcGIS?
Respuestas
¿Demasiados anuncios?Puedes hacer esto utilizando la herramienta Find Identical. Aquí están los pasos que seguí para lograrlo:
- Ejecuta la herramienta Find Identical con tu tabla como conjunto de datos de entrada con la fecha/hora elegida como campo de comparación. Marca "Salida solo registros duplicados".
- Relaciona el campo IN_FID de la tabla de salida con el campo OID de tu tabla original. Selecciona todos los registros en la tabla de salida y luego elige tu relación para seleccionar esos registros en la tabla original.
- Selecciona por atributos en tu tabla original con "Seleccionar de la selección actual" como método, luego coloca "2ndColumn" = 2 en la declaración WHERE.
Diogenes
Puntos
705
Puedes usar "seleccionar por atributos" y construir una consulta. Después simplemente eliminas los seleccionados.
"campo1" = "campo_duplicado" Y "campo2" = 2
También puedes negar con el operador !=. ("campo2" != 1) cuando tienes más valores en el campo2.
Eventualmente necesitas colocar el 2 en '2' cuando es un campo de texto.
garden air
Puntos
37