Co je to faktor a k čemu se používá? (2)
Pro vytváření faktorů v R slouží funkce factor(). Nejprve je potřeba vytvořit vektor, který obsahuje všechna pozorování patřící do omezeného počtu kategorií. Například sex_vector obsahuje pohlaví 5 různých osob:
sex_vector <- c("Male","Female","Female","Male","Male")
Je zřejmé, že zde pracujeme se dvěma kategoriemi – v terminologii R se označují jako 'factor levels' (úrovně faktoru): "Male" a "Female".
Funkce factor() zakóduje vektor jako faktor:
factor_sex_vector <- factor(sex_vector)
Toto cvičení je součástí kurzu
Introduction to R
Pokyny k cvičení
- Převeď znakový vektor
sex_vectorna faktor pomocífactor()a výsledek ulož do proměnnéfactor_sex_vector - Vypiš
factor_sex_vectora ověř, že R zobrazuje úrovně faktoru pod samotnými hodnotami.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Sex vector
sex_vector <- c("Male", "Female", "Female", "Male", "Male")
# Convert sex_vector to a factor
factor_sex_vector <-
# Print out factor_sex_vector