En este artículo, discutiremos cómo usar la función ColMeans en el lenguaje de programación R.
Usando la función colmeans()
La llamada a la función colmean() puede llamarse simplemente pasando el parámetro como marco de datos para obtener la media de cada columna presente en el marco de datos por separado en el lenguaje R.
Sintaxis :
colMeans(dataframe)
donde dataframe es el marco de datos de entrada.
Ejemplo :
En este ejemplo, usaremos la función colmeans() con el marco de datos que contiene tres columnas diferentes para obtener la media de cada columna presente en el lenguaje R.
R
# create dataframe with three columns data=data.frame(col1=c(1,34,56,32,23), col2=c(21,34,56,32,34), col3=c(1:5)) # get mean of all columns print(colMeans(data))
Producción:
col1 col2 col3 29.2 35.4 3.0
Calcular la media de columnas específicas
En este método, el usuario tiene la opción de obtener la media de la columna específica del marco de datos dado, ya sea para obtener la media del marco de datos completo usando la función colmean() con el nombre de la columna específica dentro de la cual media debe calcularse en lenguaje R.
Sintaxis :
colMeans(dataframe)
dónde,
- dataframe es el dataframe de entrada
- las columnas son las columnas para obtener la media
Ejemplo:
En este ejemplo, usaremos la función colmean() con el nombre de la columna como argumento para obtener la media de esa columna en particular del marco de datos en el lenguaje R.
R
# create dataframe with three columns data=data.frame(col1=c(1,34,56,32,23), col2=c(21,34,56,32,34), col3=c(1:5)) # get mean of col2 and col3 print(colMeans(data[c('col2', 'col3')]))
Producción:
col2 col3 35.4 3.0
Aquí, también podemos usar números de columna para obtener el valor medio usando colMeans().
Sintaxis :
colMeans(dataframe)
dónde
- col_value_start es el índice de la primera columna
- col_value_end es el índice de la última columna
Ejemplo:
R
# create dataframe with three columns data=data.frame(col1=c(1,34,56,32,23), col2=c(21,34,56,32,34), col3=c(1:5)) # get mean from column1 to column3 print(colMeans(data[c(1,3)]))
Producción:
col1 col3 29.2 3.0
Calcule la media de cada columna y excluya las NA
En este ejemplo, el usuario tiene que usar la función colmean() con el argumento na.rm para calcular la media de una columna excluyendo NA. NA significa No es un número, podemos hacer esto usando el método na.rm(), lo estableceremos en True para eliminar los valores NA en la columna del marco de datos.
Sintaxis :
colMeans(dataframe,na.rm=TRUE)
Ejemplo:
En este ejemplo, crearemos tres columnas que incluyen tres valores NA y obtendremos la media de todas las columnas usando el argumento na.rm bajo la función colmeans().
R
# create dataframe with three columns data=data.frame(col1=c(1,34,56,32,23,NA,NA,NA), col2=c(21,NA,NA,NA,34,56,32,34), col3=c(1:5,NA,NA,NA)) # get mean of all columns excluding NA print(colMeans(data,na.rm=TRUE))
Producción:
col1 col2 col3 29.2 35.4 3.0
Calcule la media de las columnas de la array en R
En este enfoque, el usuario debe llamar a la función colmean() con el nombre de la array con sus dimensiones como parámetro para obtener la media de las columnas de la array dada en el lenguaje R.
Sintaxis:
colMeans(data, dims )
dónde,
- data es la array de entrada
- dims significa dimensiones
Ejemplo:
en este ejemplo, crearemos una array con 3 dimensiones con 1 a 12 elementos y calcularemos las medias de las columnas usando la función colmeans() en el lenguaje de programación R.
R
# Initializing a 3D array data= array(1:12, c(2, 3, 3)) # colmeans for one dimension print(colMeans(data, dims = 1)) # colmeans for two dimension print(colMeans(data, dims = 2))
Producción:
[,1] [,2] [,3] [1,] 1.5 7.5 1.5 [2,] 3.5 9.5 3.5 [3,] 5.5 11.5 5.5 [1] 3.5 9.5 3.5
Publicación traducida automáticamente
Artículo escrito por ojaswilavu8128 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA