¿Cómo encontrar la media de todos los valores en un marco de datos R?

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

Sintaxis:

medio (marco de datos)

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 media del marco de datos

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

R

mean1 = mean(df)
print(mean1)

Producción:

Aquí, en el código anterior, se muestra un mensaje de advertencia que devuelve NA porque el marco de datos no está en formato numérico. Existe la necesidad de convertirlo en forma de array para calcular la media del marco de datos. R proporciona una función as.matrix() incorporada para convertir un marco de datos en una array.

R

# Converting dataframe to matrixa
as.matrix(df)

Producción:

Ahora, para calcular la media de esta array creada a partir de un marco de datos, use la función de media en la array. 

R

# Finding mean of the dataframe
  
# Using mean() function
mean(as.matrix(df))

Producción:

4

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)

Producción:

R

# Computing mean of the above dataframe
  
# Using the mean() function
mean(as.matrix(df))

Producción:

37.5555555555556

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) 
    
print(df)

Producción:

R

# Computing mean of the dataframe
  
# Using mean() function
mean(as.matrix(df))

Producción:

21681.2222222222

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 *