Rowmeans e colmeans funzioni in r

Rowmeans e colmeans funzioni in r
In questo tutorial, discuteremo di RowMeans () e Colmeans ().

Queste due funzioni vengono eseguite sul frame dati.

Creiamo un frame dati con quattro righe e cinque colonne.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#Display Market
Stampa (mercato)

Risultato

Possiamo vedere che ci sono due valori NA trovati nel frame dati nella colonna di mele e manghi.

Funzione rowmeans ()

La funzione rowmeans () viene utilizzata per restituire i valori medi per tutte le righe in un telaio di dati.

Ci vogliono due parametri: il primo parametro è l'oggetto dati e il secondo parametro è il NA.RM che viene utilizzato per includere o escludere i valori NA durante il calcolo della media.

Sintassi

RowMeans (DataFrame_Object, NA.rm = true/false)

Parametri

  1. DataFrame_Object è il dataframe
  2. n / a.RM prende i valori booleani: se è impostato su False, allora include NA; Se è impostato su true, non include il NA.

Per impostazione predefinita, include il NA. Se include la NA, il risultato sarà NA.

Esempio 1
In questo esempio, otteniamo i valori medi per tutte le righe senza specificare il NA.parametro RM.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle righe nel frame dati di mercato
Stampa (RowMeans (Market))

Risultato

Possiamo vedere che la prima e la terza riga hanno valori NA. Quindi, il risultato è NA per queste righe. Per la seconda riga, la media è 70 - ((45+98+67)/3).

Esempio 2
In questo esempio, otteniamo i valori medi per tutte le righe specificando il NA.parametro rm che è impostato su falso.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle righe nel frame dati di mercato
Stampa (RowMeans (Market))

Risultato

Possiamo vedere che la prima e la terza riga hanno valori NA. Quindi, il risultato è NA per queste righe. Per la seconda riga, la media è 70 - ((45+98+67)/3).

Esempio 3
In questo esempio, otteniamo i valori medi per tutte le righe specificando il NA.parametro rm che è impostato su true.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle righe nel frame dati di mercato
Stampa (RowMeans (Market, NA.rm = true))

Risultato

Possiamo vedere che la prima e la terza riga hanno valori NA. Quindi, questi sono esclusi restituendo i valori medi.

Funzione Colmeans ()

La funzione Colmeans () viene utilizzata per restituire i valori medi per tutte le colonne in un frame di dati.

Ci vogliono due parametri: il primo parametro è l'oggetto dati e il secondo parametro è il NA.RM che viene utilizzato per includere o escludere i valori NA durante il calcolo della media.

Sintassi

Colmeans (DataFrame_Object, NA.rm = true/false)

Parametri

  1. DataFrame_Object è il dataframe
  2. n / a.RM prende i valori booleani: se è impostato su False, include NA; Se è impostato su true, non include il NA.

Per impostazione predefinita, include il NA. Se include il NA, il risultato sarà NA.

Esempio 1
In questo esempio, otteniamo i valori medi per tutte le colonne senza specificare il NA.parametro RM.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle colonne nel frame di dati di mercato
Stampa (Colmeans (mercato))

Risultato

Possiamo vedere che la prima e la terza colonne hanno valori NA. Quindi, il risultato è NA per queste colonne. Per la seconda colonna, la media è 98.6667 - ((100+98+98)/3).

Esempio 2

In questo esempio, otteniamo i valori medi per tutte le colonne specificando il NA.parametro rm che è impostato su falso.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle colonne nel frame di dati di mercato
Stampa (Colmeans (mercato))

Risultato

Possiamo vedere che la prima e la terza colonne hanno valori NA. Quindi, il risultato è NA per queste colonne. Per la seconda colonna, la media è 98.6667 - ((100+98+98)/3).

Esempio 3
In questo esempio, otteniamo i valori medi per tutte le colonne specificando il NA.parametro rm che è impostato su true.

#Crea un mercato dati che ha 3 righe e 3 colonne.
mercato = dati.frame (mele = c (34,45, na), papayya = c (100,98,98), mango = c (Na, 67,89))
#get la media delle colonne nel frame di dati di mercato
Stampa (Colmeans (Market, NA.rm = true))

Risultato

Possiamo vedere che la prima e la terza colonne hanno valori NA. Quindi, questi sono esclusi restituendo i valori medi.

Conclusione

In questo tutorial R, abbiamo guardato le funzioni di RowMeans () e Colmeans (). The RowMeans () viene utilizzato per calcolare la media attraverso le righe in un frame di dati. Se ci sono valori NA, possiamo escluderli impostando il NA.RM a vero. I Colmeans () vengono utilizzati per calcolare la media attraverso le colonne in un frame di dati. Se ci sono valori NA, possiamo escluderli impostando il NA.RM a vero.