1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Używanie funkcji (2)

Sprawdź ponownie dokumentację funkcji mean():

?mean

Sekcja Usage w dokumentacji zawiera dwie wersje funkcji mean(). Pierwsza z nich,

mean(x, ...)

jest najbardziej ogólnym sposobem wywołania funkcji mean. Natomiast „domyślna metoda S3" (Default S3 method) wygląda tak:

mean(x, trim = 0, na.rm = FALSE, ...)

... to tak zwana elipsa. Dzięki niej R może przekazywać argumenty dalej bez konieczności ich jawnego nazywania. Elipsie poświęcimy więcej uwagi w kolejnych kursach.

W pozostałej części tego ćwiczenia korzystaj z drugiej postaci funkcji mean. Zauważ, że oba argumenty – trim i na.rm – mają wartości domyślne. Oznacza to, że są to argumenty opcjonalne.

Instrukcje

100 XP
  • Oblicz średnią z sumy element-po-elemencie wektorów linkedin i facebook i zapisz wynik w zmiennej avg_sum.
  • Oblicz średnią jeszcze raz, tym razem ustawiając argument trim na wartość 0.2, i przypisz wynik do zmiennej avg_sum_trimmed.
  • Wyświetl obie zmienne: avg_sum oraz avg_sum_trimmed – czy widzisz różnicę?