Funciones de RowMeans and Colmeans en R

Funciones de RowMeans and Colmeans en R
En este tutorial R, discutiremos sobre el rowmeans () y el colmeanos ().

Estas dos funciones se realizan en DataFrame.

Creemos un marco de datos con cuatro filas y cinco columnas.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#mercado de desplazamiento
Impresión (mercado)

Resultado

Podemos ver que hay dos valores de NA que se encuentran en el marco de datos en la columna de manzanas y mangos.

Función rowmeans ()

La función RowMeans () se usa para devolver los valores medios para todas las filas en un marco de datos.

Se necesitan dos parámetros: el primer parámetro es el objeto DataFrame y el segundo parámetro es el NA.RM que se usa para incluir o excluir los valores de NA al calcular la media.

Sintaxis

RowMeans (DataFrame_Object, NA.rm = verdadero/falso)

Parámetros

  1. DataFrame_Object es el DataFrame
  2. n / A.RM toma los valores booleanos: si se establece en falso, entonces incluye el NA; Si se establece en verdadero, no incluye el NA.

Por defecto, incluye el NA. Si incluye el NA, el resultado será NA.

Ejemplo 1
En este ejemplo, obtenemos los valores medios para todas las filas sin especificar el NA.parámetro RM.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las filas en el mercado de datos del mercado
Imprimir (RowMeans (mercado))

Resultado

Podemos ver que la primera y tercera filas tienen valores de NA. Entonces, el resultado es NA para estas filas. Para la segunda fila, la media es 70 - ((45+98+67)/3).

Ejemplo 2
En este ejemplo, obtenemos los valores medios para todas las filas especificando la NA.Parámetro RM que se establece en falso.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las filas en el mercado de datos del mercado
Imprimir (RowMeans (mercado))

Resultado

Podemos ver que la primera y tercera filas tienen valores de NA. Entonces, el resultado es NA para estas filas. Para la segunda fila, la media es 70 - ((45+98+67)/3).

Ejemplo 3
En este ejemplo, obtenemos los valores medios para todas las filas especificando la NA.Parámetro RM que se establece en True.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las filas en el mercado de datos del mercado
Imprimir (RowMeans (mercado, NA.rm = verdadero))

Resultado

Podemos ver que la primera y tercera filas tienen valores de NA. Entonces, estos se excluyen devolviendo los valores medios.

Función colmeana ()

La función Colmeans () se usa para devolver los valores medios para todas las columnas en un marco de datos.

Se necesitan dos parámetros: el primer parámetro es el objeto DataFrame y el segundo parámetro es el NA.RM que se usa para incluir o excluir los valores de NA al calcular la media.

Sintaxis

Colmeans (DataFrame_Object, NA.rm = verdadero/falso)

Parámetros

  1. DataFrame_Object es el DataFrame
  2. n / A.RM toma valores booleanos: si se establece en falso, incluye el NA; Si se establece en verdadero, no incluye el NA.

Por defecto, incluye el NA. Si incluye el NA, entonces el resultado será NA.

Ejemplo 1
En este ejemplo, obtenemos los valores medios para todas las columnas sin especificar el NA.parámetro RM.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las columnas en el market DataFrame
Impresión (Colmeans (mercado))

Resultado

Podemos ver que la primera y la tercera columnas tienen valores de NA. Entonces, el resultado es NA para estas columnas. Para la segunda columna, la media es 98.6667 - ((100+98+98)/3).

Ejemplo 2

En este ejemplo, obtenemos los valores medios para todas las columnas especificando el NA.Parámetro RM que se establece en falso.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las columnas en el market DataFrame
Impresión (Colmeans (mercado))

Resultado

Podemos ver que la primera y la tercera columnas tienen valores de NA. Entonces, el resultado es NA para estas columnas. Para la segunda columna, la media es 98.6667 - ((100+98+98)/3).

Ejemplo 3
En este ejemplo, obtenemos los valores medios para todas las columnas especificando el NA.Parámetro RM que se establece en True.

#cree un mercado de marcos de datos que tenga 3 filas y 3 columnas.
mercado = datos.Marco (manzanas = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89))
#Obtenga la media de las columnas en el market DataFrame
Impresión (Colmeans (mercado, NA.rm = verdadero))

Resultado

Podemos ver que la primera y la tercera columnas tienen valores de NA. Entonces, estos se excluyen devolviendo los valores medios.

Conclusión

En este tutorial R, miramos las funciones Rowmeans () y Colmeans (). El rowmeans () se usa para calcular la media en las filas en un marco de datos. Si hay algún valor de NA, podemos excluirlos estableciendo el NA.rm a verdad. El Colmeans () se usa para calcular la media en las columnas en un marco de datos. Si hay algún valor de NA, podemos excluirlos estableciendo el NA.rm a verdad.