Cómo realizar una función CONTAR.SI en R

A menudo, es posible que le interese contar solo el número de filas en un marco de datos R que cumplen con algunos criterios. Afortunadamente, esto es fácil de hacer usando la siguiente sintaxis básica:

suma (df $ columna == valor, na.rm = VERDADERO )

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

#create marco de datos
data <- data.frame (team = c ('Mavs', 'Mavs', 'Spurs', 'Spurs', 'Lakers'),
                   puntos = c (14, NA, 8, 17, 22),
                   rebotes = c (8, 5, 5, 9, 12))

#ver datos del marco de
 datos

    rebotes de puntos de equipo
1 Mavs 14 8
2 Mavs NA 5
3 espuelas 8 5
4 Espuelas 17 9
5 Lakers 22 12

Ejemplo 1: contar filas iguales a algún valor

El siguiente código muestra cómo contar el número de filas donde el nombre del equipo es igual a «Mavs»:

suma (datos $ equipo == ' Mavs ')

[1] 2

El siguiente código muestra cómo contar el número de filas donde el nombre del equipo es igual a «Mavs» o «Lakers»:

suma (datos $ equipo == ' Mavs ' | datos $ equipo == ' Lakers ')

[1] 3

El siguiente código muestra cómo contar el número de filas donde el nombre del equipo no es igual a «Lakers»:

suma (datos $ equipo! = ' Lakers ')

[1] 4

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 los puntos son mayores que 10:

suma (datos $ puntos> 10, na.rm = VERDADERO )

[1] 3

El siguiente código muestra cómo contar el número de filas donde los rebotes son menores o iguales a 9:

suma (datos $ rebotes <= 9, na.rm = VERDADERO )

[1] 4

Ejemplo 3: contar filas entre dos valores

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

suma (datos $ puntos> 10 y datos $ puntos <20, na.rm = VERDADERO )

[1] 2

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

suma (datos $ rebotes> 8 y datos $ rebotes <10, na.rm = TRUE )

[1] 1

Recursos adicionales

Cómo contar observaciones por grupo en R
Cómo agrupar y resumir datos en R

  • 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

Una prueba post-hoc es un tipo de prueba que se realiza siguiendo un ANOVA para determinar qué medias de grupo…
statologos comunidad-2

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

You have Successfully Subscribed!