Використання gather для впорядкування набору даних
Щоб подати об'єднані дані голосувань і тем у впорядкованому вигляді та мати змогу аналізувати й будувати графіки за темами, потрібно перетворити дані так, щоб кожен рядок відповідав одній комбінації країна-голос-тема. Через це дані зміняться з шести стовпців (me, nu, di, hr, co, ec) на два стовпці (topic і has_topic).
Ця вправа є частиною курсу
Кейс-стаді: розвідувальний аналіз даних у R
Інструкції до вправи
- Завантажте бібліотеку
tidyr. - Зберіть шість тематичних стовпців у
votes_joinedв один стовпецьtopic(зі значеннямиme,nuтощо) і стовпецьhas_topic(зі значеннями 0 або 1). Виведіть результат без збереження. - Насправді вам не потрібні випадки, де
has_topicдорівнює 0. Виконайте операціюgather()ще раз, але цього разу також відфільтруйте лише ті рядки, у яких тема вtopicописує голос. Збережіть результат у зміннійvotes_gathered.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter