Mengubah karakter menjadi faktor
Meskipun kadang kita ingin langsung masuk ke visualisasi data dan pemodelan, biasanya kita perlu merapikan data terlebih dahulu. Bab ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk mereplikasi grafik FiveThirtyEight dari himpunan data asli, flying_etiquette. Kita akan mulai dengan membatasi himpunan data hanya pada responden yang kita minati dan mengubah beberapa kolom menjadi faktor.
Dalam kode, Anda akan melihat bahwa kami menambahkan tanda backtick di sekitar nama kolom. Ini perlu Anda lakukan jika ada spasi dalam nama kolom! Biasanya, kami mengubahnya menjadi garis bawah agar tidak perlu melakukan ini, tetapi dalam kasus ini kami mempertahankannya karena kita akan segera membuat grafik dari kolom-kolom tersebut.
Latihan ini adalah bagian dari kursus
Data Kategorikal di Tidyverse
Petunjuk latihan
- Ubah semua kolom bertipe karakter menjadi kolom faktor.
- Hapus responden yang menjawab "Never" pada pertanyaan apakah mereka pernah naik pesawat sebelumnya.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
flying_etiquette %>%
# Change characters to factors
mutate(across(___(___), as.factor)) %>%
# Filter out those who have never flown on a plane
___(`How often do you travel by plane?` != ___)