Cómo realizar una función COUNTIF en Python

Puedes opinar sobre este contenido:
  • 0
  • 0
  • 0
  • 0

A menudo, puede estar interesado en contar solo la cantidad de filas en un DataFrame de pandas que cumplen con algunos criterios.

Afortunadamente, esto es fácil de hacer usando la siguiente sintaxis básica:

suma (df. nombre_columna == algún_valor )

Los siguientes ejemplos muestran cómo utilizar esta sintaxis en la práctica en el siguiente marco de datos:

importar pandas como pd

#create DataFrame
 df = pd. DataFrame ({' x ': [3, 4, 5, 6, 7, 8, 9, 10, 10, 12, 13],
                   ' y ': [3, 4, 5, 7, 9, 13, 15, 19, 23, 24, 29]})

#ver jefe de DataFrame
 df. cabeza ()

x y
0 3 3
1 4 4
2 5 5
3 6 7
4 7 9

Ejemplo 1: contar filas iguales a algún valor

El siguiente código muestra cómo contar el número de filas donde la variable x es igual a 10:

suma (gl. x == 10 )

2

El siguiente código muestra cómo contar el número de filas donde la variable x es igual a 10 o la variable y es igual a 5:

suma ((gl. x == 10 ) | (gl. y == 5 ))

3

El siguiente código muestra cómo contar el número de filas donde la variable x no es igual a 10:

suma (gl. x ! = 10 )

9

Ejemplo 2: contar filas mayores o iguales a algún valor

El siguiente código muestra cómo contar el número de filas donde x es mayor que 10:

suma (gl. x > 10 )

2

El siguiente código muestra cómo contar el número de filas donde x es menor o igual que 7:

suma (gl. x <= 7 )
 
5

Ejemplo 3: contar filas entre dos valores

El siguiente código muestra cómo contar el número de filas donde x está entre 10 y 20:

suma ((gl. x > = 5 ) & (gl. x <= 10 ))

7

Recursos adicionales

Pandas: cómo encontrar la diferencia entre dos filas
Pandas: cómo eliminar filas que contienen una cadena específica
Pandas: cómo eliminar filas duplicadas en un marco de datos

  • https://r-project.org
  • https://www.python.org/
  • https://www.stata.com/

Redactor del artículo

  • Luis Benites
    Director de Statologos.com

    Tengo una Maestría en Ciencias en Estadística Aplicada y he trabajado en algoritmos de aprendizaje automático para empresas profesionales tanto en el sector de la salud como en el comercio minorista.

    Ver todas las entradas

¿Te hemos ayudado?

Ayudanos ahora tú, dejanos un comentario de agradecimiento, nos ayuda a motivarnos y si te es viable puedes hacer una donación:

La ayuda no cuesta nada

Por otro lado te rogamos que compartas nuestro sitio con tus amigos, compañeros de clase y colegas, la educación de calidad y gratuita debe ser difundida, recuerdalo:

Deja un comentario

Un gráfico de contorno es un tipo de gráfico que nos permite visualizar datos tridimensionales en dos dimensiones mediante el…
statologos comunidad-2

Compartimos información EXCLUSIVA y GRATUITA solo para suscriptores (cursos privados, programas, consejos y mucho más)

You have Successfully Subscribed!