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/

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!