Rowmeans i Colmeans Funkcje w R

Rowmeans i Colmeans Funkcje w R
W tym samouczku R omówimy o Rowmeans () i Colmeans ().

Te dwie funkcje są wykonywane w DataFrame.

Utwórzmy ramkę danych z czterema wierszami i pięcioma kolumnami.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
Rynek #Display
Drukuj (rynek)

Wynik

Widzimy, że w kolumnie w kolumnie jabłek i mango i mangoe znajdują się dwie wartości NA.

Funkcja Rowmeans ()

Funkcja Rowmeans () służy do zwrócenia wartości średniej dla wszystkich wierszy w ramce danych.

Wymaga dwóch parametrów: Pierwszym parametrem jest obiekt DataFrame, a drugim parametrem jest Na.RM, który służy do włączenia lub wykluczenia wartości NA przy jednoczesnym obliczeniu średniej.

Składnia

Rowmeans (dataFrame_Object, na.rm = true/false)

Parametry

  1. DataFrame_Object to DataFrame
  2. na.RM przyjmuje wartości logiczne - jeśli jest ustawiony na false, to zawiera Na; Jeśli jest ustawiony na true, nie zawiera NA.

Domyślnie zawiera NA. Jeśli obejmuje NA, wynikiem będzie NA.

Przykład 1
W tym przykładzie otrzymujemy wartości średnie dla wszystkich wierszy bez określania Na.Parametr RM.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią wierszy w rynku danych danych
Drukuj (Rowmeans (rynek))

Wynik

Widzimy, że pierwsze i trzecie rzędy mają wartości NA. Tak więc wynik jest na dla tych wierszy. W drugim rzędzie średnia wynosi 70 - ((45+98+67)/3).

Przykład 2
W tym przykładzie otrzymujemy średnie wartości dla wszystkich wierszy, określając Na.Parametr RM, który jest ustawiony na false.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią wierszy w rynku danych danych
Drukuj (Rowmeans (rynek))

Wynik

Widzimy, że pierwsze i trzecie rzędy mają wartości NA. Tak więc wynik jest na dla tych wierszy. W drugim rzędzie średnia wynosi 70 - ((45+98+67)/3).

Przykład 3
W tym przykładzie otrzymujemy średnie wartości dla wszystkich wierszy, określając Na.Parametr RM, który jest ustawiony na true.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią wierszy w rynku danych danych
Drukuj (Rowmeans (rynek, na.rm = true))

Wynik

Widzimy, że pierwsze i trzecie rzędy mają wartości NA. Zatem są one wykluczone poprzez zwrócenie średnich wartości.

Funkcja colmeans ()

Funkcja colmeans () służy do zwrócenia wartości średniej dla wszystkich kolumn w ramce danych.

Wymaga dwóch parametrów: Pierwszym parametrem jest obiekt DataFrame, a drugim parametrem jest Na.RM, który służy do włączenia lub wykluczenia wartości NA przy jednoczesnym obliczeniu średniej.

Składnia

colmeans (dataFrame_Object, na.rm = true/false)

Parametry

  1. DataFrame_Object to DataFrame
  2. na.RM przyjmuje wartości logiczne - jeśli jest ustawiony na false, zawiera Na; Jeśli jest ustawiony na true, nie zawiera NA.

Domyślnie zawiera NA. Jeśli obejmuje NA, wówczas wynikiem będzie NA.

Przykład 1
W tym przykładzie otrzymujemy średnie wartości dla wszystkich kolumn bez określenia Na.Parametr RM.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią kolumn w rynku danych danych
Drukuj (Colmeans (rynek))

Wynik

Widzimy, że pierwsza i trzecia kolumna mają wartości NA. Tak więc wynik jest na dla tych kolumn. Dla drugiej kolumny średnia to 98.6667 - ((100+98+98)/3).

Przykład 2

W tym przykładzie otrzymujemy wartości średnie dla wszystkich kolumn, określając Na.Parametr RM, który jest ustawiony na false.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią kolumn w rynku danych danych
Drukuj (Colmeans (rynek))

Wynik

Widzimy, że pierwsza i trzecia kolumna mają wartości NA. Tak więc wynik jest na dla tych kolumn. Dla drugiej kolumny średnia to 98.6667 - ((100+98+98)/3).

Przykład 3
W tym przykładzie otrzymujemy wartości średnie dla wszystkich kolumn, określając Na.Parametr RM, który jest ustawiony na true.

#Utworz market DataFrame, który ma 3 wiersze i 3 kolumny.
rynek = dane.Rama (jabłka = C (34,45, Na), Papayya = C (100,98,98), mango = C (Na, 67,89)))
#Zadzwoń średnią kolumn w rynku danych danych
Drukuj (colmeans (rynek, na.rm = true))

Wynik

Widzimy, że pierwsza i trzecia kolumna mają wartości NA. Zatem są one wykluczone poprzez zwrócenie średnich wartości.

Wniosek

W tym samouczku R obejrzeliśmy funkcje Rowmeans () i Colmeans (). Rowmeans () służy do obliczania średniej w rzędach w ramce danych. Jeśli istnieją jakieś wartości NA, możemy je wykluczyć, ustawiając NA.RM do True. Colmeans () służy do obliczenia średniej w kolumnach w ramce danych. Jeśli istnieją jakieś wartości NA, możemy je wykluczyć, ustawiając NA.RM do True.