ArcGIS Desktop

  • Documentación
  • Soporte

  • My Profile
  • Ayuda
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plataforma de representación cartográfica para tu organización

ArcGIS Desktop

Un completo SIG profesional

ArcGIS Enterprise

SIG en tu empresa

ArcGIS for Developers

Herramientas para crear aplicaciones basadas en la ubicación

ArcGIS Solutions

Plantillas de aplicaciones y mapas gratuitas para tu sector

ArcGIS Marketplace

Obtén aplicaciones y datos para tu organización.

  • Documentación
  • Soporte
Esri
  • Iniciar sesión
user
  • Mi perfil
  • Cerrar sesión

ArcMap

  • Inicio
  • Introducción
  • Cartografiar
  • Analizar
  • Administrar datos
  • Herramientas
  • Extensiones

Eliminar filas

  • Resumen
  • Uso
  • Sintaxis
  • Muestra de código
  • Entornos
  • Información sobre licencias

Resumen

Elimina todas o el subconjunto seleccionado de filas desde la entrada.

Si las filas de entrada pertenecen a una clase de entidad o tabla, se eliminarán todas las filas. Si las filas de entrada pertenecen a una capa o vista de tabla sin selección, se eliminarán todas las filas.

Uso

  • El parámetro Filas de entrada puede ser una tabla INFO o dBASE, una clase de entidad o tabla de geodatabase de archivos, personal o corporativa, un shapefile, una capa o una vista de tabla.

  • Si esta herramienta se utiliza en datos de entidad, se eliminará la fila completa, incluida la de geometría.

  • Si se introduce una capa o vista de tabla y la capa o vista de tabla no tiene una selección, todas las filas se eliminarán. Si se introduce una tabla, todas las filas se eliminarán.

    Nota:

    Eliminar todas las filas de una tabla con un gran número de filas puede ser lento. Si su intención es eliminar todas las filas de la tabla, debe considerar utilizar la herramienta Truncar tabla en su lugar. Consulte la documentación de Truncar tabla para conocer declaraciones importantes de prevención sobre su uso.

  • Al trabajar en ArcMap y usar una vista de capa o tabla con una selección como entrada, el uso de esta herramienta en una sesión de edición le permitirá deshacer la operación Eliminar filas mediante deshacer/rehacer.

  • A partir de la versión ArcGIS Desktop 10.1, la operación deEliminar filas ya no funciona con tablas no registradas.

Sintaxis

DeleteRows_management (in_rows)
ParámetroExplicaciónTipo de datos
in_rows

La clase de entidad, capa, tabla o vista de tabla de donde se eliminarán las filas.

Table View

Muestra de código

Ejemplo 1 DeleteRows (ventana de Python)

La siguiente secuencia de comandos de la ventana de Python demuestra cómo utilizar la función DeleteRows en el modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data"
arcpy.CopyRows_management("accident.dbf", "C:/output/accident2.dbf")
arcpy.DeleteRows_management("C:/output/accident2.dbf")
Ejemplo 2 de DeleteRows (secuencia de comandos independiente)

En la siguiente secuencia de comandos independiente se muestra cómo utilizar la función DeleteRows para eliminar las filas basadas en una expresión.

# Name: DeleteRows_Example2.py
# Description: Delete rows from a table based on an expression
 
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = "C:/data"
# Set local variables
inTable = "accident.dbf"
outTable = "C:/output/new_accident.dbf"
tempTableView = "accidentTableView"
expression = arcpy.AddFieldDelimiters(tempTableView, "Measure") + " = 0"
 
# Execute CopyRows to make a new copy of the table
arcpy.CopyRows_management(inTable, outTable)
# Execute MakeTableView
arcpy.MakeTableView_management(outTable, tempTableView)
# Execute SelectLayerByAttribute to determine which rows to delete
arcpy.SelectLayerByAttribute_management(tempTableView, "NEW_SELECTION", expression)
# Execute GetCount and if some features have been selected, then execute
#  DeleteRows to remove the selected rows.
if int(arcpy.GetCount_management(tempTableView)[0]) > 0:
    arcpy.DeleteRows_management(tempTableView)

Entornos

  • Espacio de trabajo actual

Información sobre licencias

  • ArcGIS Desktop Basic: Sí
  • ArcGIS Desktop Standard: Sí
  • ArcGIS Desktop Advanced: Sí

Temas relacionados

  • Vista general del conjunto de herramientas Tabla

ArcGIS Desktop

  • Inicio
  • Documentación
  • Soporte

Plataforma ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Acerca de Esri

  • Quiénes somos
  • Empleo
  • Blog interno
  • Conferencia de usuarios
  • Cumbre de desarrolladores
Esri
Díganos su opinión.
Copyright © 2018 Esri. | Privacidad | Legal