Obtener recuento (Administración de datos)

Resumen

Devuelve el número total de filas de una tabla.

Uso

  • Si la entrada es una capa o vista de tabla que contiene un conjunto de registros seleccionado, solo se contarán los registros seleccionados.

  • Esta herramienta tiene en cuenta el entorno Extensión. Solo se tomarán en cuenta las entidades que están dentro o intersecan la configuración del entorno Extensión.

  • Puede visualizar el recuento de filas devuelto en la ventana Historial de geoprocesamiento.

  • En ModelBuilder, Obtener recuento se puede utilizar para establecer una condición previa, tal como se muestra a continuación. En este modelo, Obtener recuento cuenta la cantidad de registros devueltos por la herramienta Seleccionar. Si el recuento es cero, la zona de influencia no se ejecutará debido a la condición previa.

    Utilizar Obtener recuento con condición previa

Parámetros

EtiquetaExplicaciónTipo de datos
Filas de entrada

La vista de la tabla de entrada o capa ráster. Si se define una selección en la entrada, se devolverá el recuento de las filas seleccionadas.

Table View; Raster Layer

Salida derivada

EtiquetaExplicaciónTipo de datos
Recuento de filas

El número total de filas para la entrada.

Long

arcpy.management.GetCount(in_rows)
NombreExplicaciónTipo de datos
in_rows

La vista de la tabla de entrada o capa ráster. Si se define una selección en la entrada, se devolverá el recuento de las filas seleccionadas.

Table View; Raster Layer

Salida derivada

NombreExplicaciónTipo de datos
row_count

El número total de filas para la entrada.

Long

Muestra de código

Ejemplo 1 de GetCount (ventana de Python)

El siguiente script de la ventana de Python demuestra cómo utilizar la función GetCount de modo inmediato.

import arcpy
arcpy.env.workspace = "C:/data/data.gdb"
arcpy.management.GetCount("roads")
Ejemplo 2 de GetCount (script independiente)

El siguiente script independiente es un ejemplo de cómo utilizar la función GetCount en un entorno de scripts.

# Purpose: Calculate the number of features in a feature class

# Import system modules
import arcpy
 
lyrfile = r"C:\data\streets.lyr"
result = arcpy.management.GetCount(lyrfile)

# Print the number of features using the Result object
print('{} has {} records'.format(lyrfile, result[0]))

Temas relacionados