Contenido de este artículo
- 0
- 0
- 0
- 0
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/
¿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: