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í
<- countries %>%
demokracie_v_eu 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í
%>% arrange(desc(dem_index)) demokracie_v_eu
Ú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í
%>% mutate(dem_index_100 = dem_index*10) demokracie_v_eu
Ú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í
%>% summarise(mean = mean(life_exp, na.rm = TRUE)) countries
Ú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))