¿Cómo encontrar la suma de los valores de columna de un marco de datos R?

En este artículo, vamos a encontrar la suma de los valores de columna de un marco de datos en R con el uso de la función sum() .

Sintaxis:

sum(marco de datos$nombre_columna)

Creación de un marco de datos

Se puede crear un marco de datos con el uso de la función data.frame() que está predefinida en la biblioteca R. Esta función acepta los elementos y el número de filas y columnas que se requieren para crear el marco de datos.

A continuación se muestra un programa R para la creación de tramas de datos:

R

# R Program to create a dataframe
  
# Creating a Data Frame
df<-data.frame(row1 = 0:2, row2 = 3:5, row3 = 6:8)
print(df)

Producción:

  row1 row2 row3
1    0    3    6
2    1    4    7
3    2    5    8

Cálculo de la suma de los valores de las columnas

El lenguaje R proporciona una función incorporada sum() para calcular la media de un marco de datos. A continuación se muestra un programa R para la implementación de sum() .

R

# Computing sum of column values
  
# Using sum() function
sum(df$row1)
sum(df$row2)

Producción:

3
12

Ejemplo 2:

R

# R program to illustrate dataframe 
Roll_num = c(01, 02, 03)
Age = c(22, 25, 45)
Marks = c(70, 80, 90)
    
# To create dataframe use data.frame command and 
# then pass each of the vectors  
# we have created as arguments 
# to the function data.frame() 
df = data.frame(Roll_num, Age, Marks) 
print(df)
  
# Computing Sum using sum() function
sum(df$Roll_num)
sum(df$Age)
sum(df$Marks)

Producción:

6
92
240

Ejemplo 3:

R

# R program to illustrate dataframe 
ID = c(01, 02, 03)
Age = c(25, 30, 70)
Salary = c(70000, 85000, 40000)
    
# To create dataframe use data.frame command and 
# then pass each of the vectors  
# we have created as arguments 
# to the function data.frame() 
df = data.frame(ID, Age, Salary) 
  
# Computing total salary
cat("Total Salary =", sum(df$Salary))

Producción:

195000

Publicación traducida automáticamente

Artículo escrito por Akanksha_Rai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *