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