Zacznij terazZacznij za darmo

Wywoływanie funkcji

Jednym ze sposobów na zwiększenie czytelności kodu jest dbanie o kolejność przekazywania argumentów podczas wywoływania funkcji oraz o to, czy podajesz je według pozycji, czy według nazwy.

Dostępny jest wektor numeryczny gold_medals, zawierający liczbę złotych medali zdobytych przez poszczególne kraje na Letnich Igrzyskach Olimpijskich 2016.

Dla wygody argumenty funkcji median() i rank() są wyświetlane za pomocą args(). Ustawienie argumentu na.last funkcji rank() na "keep" oznacza „zachowaj rangę wartości NA jako NA".

Najlepszą praktyką jest przekazywanie argumentów w kolejności pokazanej przez args() oraz nadawanie nazw tylko rzadziej używanym argumentom.

To ćwiczenie jest częścią kursu

Wprowadzenie do pisania funkcji w R

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Look at the gold medals data
gold_medals

# Note the arguments to median()
args(median)

# Rewrite this function call, following best practices
median(TRUE,x=gold_medals)
Edytuj i uruchom kod