MulaiMulai sekarang secara gratis

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

Lihat Kursus

Petunjuk latihan

  • Muat paket tidyr.
  • Kumpulkan enam kolom topik dalam votes_joined menjadi satu kolom bernama topic (berisi salah satu dari me, nu, dll.) dan satu kolom bernama has_topic (berisi 0 atau 1). Cetak hasilnya tanpa menyimpannya.
  • Anda sebenarnya tidak memerlukan kasus ketika has_topic bernilai 0. Lakukan operasi gather() lagi, tetapi kali ini juga lakukan penyaringan agar hanya baris yang topiknya di topic menggambarkan suara yang disertakan. Simpan hasilnya sebagai votes_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


Edit dan Jalankan Kode