Domací cvičení - Manipulace s proměnnými 1
Úkol 1
Vytvořte nový objekt jménem demokracie_v_eu, kde budou jen proměnné country, dem_index a di_cat a pouze země, které jsou členy EU (zvažte v jakém pořadí je potřeba příkazy řetězit).
Řešení
demokracie_v_eu <- countries %>%
filter(eu_member == "yes") %>%
select(country, dem_index, di_cat)Úkol 2
Seřaďte pozorování (řádky) v tomto novém objektu podle velikosti demokratického indexu od největšího.
Řešení
demokracie_v_eu %>% arrange(desc(dem_index))Úkol 3
Pracujte s demokracie_v_eu a vytvořte novou proměnnou dem_index_100, která bude analogická k dem_index, ale bude nabývat hodnoty od 0 do 100 (nikoliv od 0 do 10 jako dem_index).
Řešení
demokracie_v_eu %>% mutate(dem_index_100 = dem_index*10)Úkol 4
Pomocí funkce summarise() vyjádřete prostý aritmetický průměr naděje na dožití ve všech zemích v původních datech (tj. 38 zemí, nikoliv pouze EU).
Řešení
countries %>% summarise(mean = mean(life_exp, na.rm = TRUE))Úkol 5
Pomocí kombince funkcí group_by() a summarise() vyjádřete maximum naděje na dožití zvlášť pro postsovětské a ostatní země v celém data setu.
Řešení
countries %>%
group_by(postsoviet) %>%
summarise(maximum = max(life_exp, na.rm = TRUE))