Menggunakan gather untuk menata himpunan data
Agar dapat merepresentasikan data hasil penggabungan suara-topik dalam bentuk rapi sehingga kita bisa menganalisis dan membuat grafik per topik, kita perlu mentransformasikan data sehingga setiap baris berisi satu kombinasi negara-suara-topik. Ini akan mengubah data dari enam kolom (me, nu, di, hr, co, ec) menjadi dua kolom (topic dan has_topic).
Latihan ini adalah bagian dari kursus
Studi Kasus: Exploratory Data Analysis di R
Petunjuk latihan
- Muat paket
tidyr. - Kumpulkan enam kolom topik dalam
votes_joinedmenjadi satu kolom bernamatopic(berisi salah satu darime,nu, dll.) dan satu kolom bernamahas_topic(berisi 0 atau 1). Cetak hasilnya tanpa menyimpannya. - Anda sebenarnya tidak memerlukan kasus ketika
has_topicbernilai 0. Lakukan operasigather()lagi, tetapi kali ini juga lakukan penyaringan agar hanya baris yang topiknya ditopicmenggambarkan suara yang disertakan. Simpan hasilnya sebagaivotes_gathered.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Load the tidyr package
# Gather the six me/nu/di/hr/co/ec columns
# Perform gather again, then filter