La media es una representación numérica de la tendencia central de la muestra en consideración. En este artículo, vamos a calcular la media de varias columnas de un marco de datos en el lenguaje de programación R.
Fórmula:
Media= suma de observaciones/número total de observaciones.
Método 1: Usar la función colMeans()
colMeans() esto devolverá la media por columnas del marco de datos dado.
Sintaxis :
colMeans(nombre_del_marco_de_datos)
donde dataframe_name es el marco de datos de entrada.
Para esto, simplemente pase el marco de datos en uso a la función colMeans(). El resultado será la media de todas las columnas individuales.
Ejemplo:
R
# create a vector 1 a=c(1,2,3,4,5) # create a vector 2 b=c(3,5,6,7,3) # create a vector 3 d=c(34,56,78,32,45) # pass these vectors to # dataframe data=data.frame(a,b,d) print(data) # mean columns of the # dataframe print(colMeans(data))
Producción:
Ejemplo 2:
R
# create a vector 1 a=c(1,2,3,4,5) # pass the vector to data frame data=data.frame(a) print(data) # mean column of the dataframe print(colMeans(data))
Producción:
Método 2: Usar la función sapply()
Sintaxis :
sapply(marco de datos, media)
donde dataframe es el dataframe de entrada y mean es el método para calcular la media.
Para este marco de datos, el nombre debe pasarse junto con la acción a realizar en nuestro caso.
Ejemplo:
R
# numeric vector a a=c(1,2,3,4,5) # numeric vector b b=c(3,4,5,6,7) # numeric vector d d=c(34.6,78.8,89,9.43,67.9) # pass the vectors to data frame data=data.frame(a,b,d) # use sapply function to calculate mean print(sapply(data,mean))
Producción:
a b d 3.000 5.000 55.946
Ejemplo 2
R
# numeric vector a a=c(1,2,3,4,5) # pass the vector to data frame data=data.frame(a) # use sapply function to calculate mean print(sapply(data,mean))
Producción:
a 3
Publicación traducida automáticamente
Artículo escrito por manojkumarreddymallidi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA