Použití funkce (3)
Ve videu tě Filip provedl příkladem zadávání argumentů funkce sd(). Tato funkce má volitelný argument na.rm, který určuje, zda se mají před výpočtem směrodatné odchylky z vstupního vektoru odstranit chybějící hodnoty.
Pokud ses podíval/a do dokumentace, už víš, že stejný argument na.rm má i funkce mean() – a funguje úplně stejně. Výchozí hodnota je FALSE, jak ukazuje zápis výchozí metody S3:
mean(x, trim = 0, na.rm = FALSE, ...)
Podívejme se, co se stane, když vektory linkedin a facebook obsahují chybějící hodnoty (NA).
Toto cvičení je součástí kurzu
Intermediate R
Pokyny k cvičení
- Vypočítej průměrný počet zobrazení profilu na LinkedIn bez zadání volitelných argumentů. Výsledek jednoduše vypiš do konzole.
- Vypočítej průměrný počet zobrazení profilu na LinkedIn znovu, ale tentokrát R řekni, aby z vstupního vektoru odstranil chybějící hodnoty.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)
# Basic average of linkedin
# Advanced average of linkedin