Kali ini, kalian akan belajar memanipulasi data dengan tidyverse. Manipulasi data dalam konteks ini
adalah merapikan data.
Jika kalian belum menginstall package tidyverse, maka lakukan perintah berikut di konsol R:
> install.packages(‘tidyverse’)
Selanjutnya, kalian buat script R dengan tombol fungsi shit+ctrl+N, lalu panggil package tidyverse
dengan perintah berikut:
> library(“tidyverse”)
Eksekusi perintah pada script R dilakukan dengan menekan tombol ctrl+Enter. Kursor harus berada
di baris perintah yang akan dieksekusi.
Data set yang akan dijadikan bahan latihan untuk menggunakan tidyverse adalah ‘Starwars’. Kalian
dapat melihat data Starwars dengan mengetik perintah berikut:
> View(Starwars)
Memilih data
Sekarang kalian akan menghitung body mass index (BMI) karakter manusia dalam data Starwars.
Kalian membutuhkan data mass dan height karakter manusia untuk menghitung BMI. Pemilihan data-
data tersebut akan kalian lakukan dengan perintah select. Dalam latihan ini, kalian akan menggunakan
piping (%>%) yang membuat coding lebih rapi. Shortcut untuk tanda piping adalah shift+ctrl+M.
> starwars %>%
Memfilter data
Kalian akan menghitung BMI karakter manusia, tidak yang lainnya. Pemilihan spesies manusia dapat
dilakukan dengan perintah filter
> starwars %>%
> na.omit()
Mengonversi data
Perhitungan BMI membutuhkan data mass dan height masing-masing dalam satuan kg dan meter.
Namun, data height masih dalam satuan cm. Konversi data height dapat menggunakan perintah mutate
> starwars %>%
> na.omit()%>%
Agar data lebih mudah dibaca, kalian akan membuat rata-rata BMI berdasarkan gender.
> starwars %>%