Použití gather k uspořádání datasetu
Aby bylo možné analyzovat a vizualizovat spojená hlasovací data podle tématu, potřebujeme je převést do uspořádané (tidy) podoby – každý řádek bude obsahovat jednu kombinaci země, hlasování a tématu. Tím se data změní ze šesti sloupců (me, nu, di, hr, co, ec) na dva sloupce (topic a has_topic).
Toto cvičení je součástí kurzu
Případová studie: Explorační analýza dat v R
Pokyny k cvičení
- Načti balíček
tidyr. - Slouč šest sloupců s tématy v datasetu
votes_joineddo jednoho sloupcetopic(obsahujícího hodnoty jakome,nuatd.) a sloupcehas_topic(obsahujícího 0 nebo 1). Výsledek vypiš, ale neukládej. - Řádky, kde je
has_topicrovno 0, tě ve skutečnosti nezajímají. Proveď operacigather()znovu, ale tentokrát vyfiltruj pouze řádky, kde téma ve sloupcitopicpopisuje dané hlasování. Výsledek ulož jakovotes_gathered.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter