Cómo sumar filas específicas en R (con ejemplos)

Podemos usar la siguiente sintaxis para sumar filas específicas de un marco de datos en R:

con (df, sum (column_1 [column_2 == ' algún valor ']))

Esta sintaxis encuentra la suma de las filas en la columna 1 en la que la columna 2 es igual a algún valor, donde el marco de datos se llama df .

Este tutorial proporciona varios ejemplos de cómo utilizar esta función en la práctica con el siguiente marco de datos:

#create data frame 
df <- data.frame (equipo = c ('A', 'A', 'B', 'B', 'B', 'C', 'C'), 
                 puntos = c (4, 7, 8, 8, 8, 9, 12), 
                 rebotes = c (3, 3, 4, 4, 6, 7, 7))

#ver marco de datos
df

  rebotes de puntos de equipo
1 A 4 3
2 A 7 3
3 B 8 4
4 B 8 4
5 B 8 6
6 C 9 7
7 C 12 7

Ejemplo 1: Sumar filas basadas en el valor de una columna

El siguiente código muestra cómo encontrar la suma de todas las filas en la columna de puntos donde el equipo es igual a C:

# encontrar la suma de puntos donde el equipo es igual a 'C' 
con (df, sum (puntos [equipo == ' C ']))

[1] 21

Y el siguiente código muestra cómo encontrar la suma de todas las filas en la columna de rebotes donde el valor en la columna de puntos es mayor que 7:

# encontrar la suma de los rebotes donde los puntos son mayores que 7 
con (df, sum (rebotes [puntos > 7]))

[1] 28

Ejemplo 2: Sumar filas según el valor de varias columnas

El siguiente código muestra cómo encontrar la suma de las filas en la columna de rebotes donde el valor en la columna de puntos es menor que 8 o el valor en la columna del equipo es igual a C:

con (df, sum (rebotes [puntos <8 | equipo == ' C ']))

[1] 20

Y el siguiente código muestra cómo encontrar la suma de las filas en la columna de rebotes donde el valor en la columna de puntos es menor que 10 y el valor en la columna del equipo es igual a B:

con (df, sum (rebotes [puntos <10 & equipo == ' B ']))

[1] 14

Recursos adicionales

Cómo organizar filas en R
Cómo eliminar filas duplicadas en R
Cómo eliminar filas con algunos o todos los NA en R

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

Deja un comentario

En estadística, la prueba G de bondad de ajuste se utiliza para determinar si alguna variable categórica sigue o no…
statologos comunidad-2

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

You have Successfully Subscribed!