Come together
Fitur untuk model yang akan Anda jalankan terdapat dalam himpunan data timbre, tetapi respons — yaitu tahun — terdapat dalam himpunan data track_metadata. Sebelum menjalankan model, Anda perlu menggabungkan kedua himpunan data ini. Dalam kasus ini, terdapat pencocokan satu-ke-satu antarbaris pada kedua himpunan data, sehingga Anda memerlukan inner join.
Ada satu tugas pembersihan data lagi yang perlu Anda lakukan. Kolom year berisi bilangan bulat, tetapi fungsi pemodelan Spark memerlukan bilangan riil. Anda perlu mengonversi kolom year menjadi numeric.
Latihan ini merupakan bagian dari kursus
Pengantar Spark dengan sparklyr di R
Instruksi latihan
Sambungan Spark telah dibuat untuk Anda sebagai spark_conn. Tibble yang terhubung ke metadata trek dan data timbre yang tersimpan di Spark telah didefinisikan sebelumnya masing-masing sebagai track_metadata_tbl dan timbre_tbl.
- Lakukan inner join antara metadata trek dan data timbre berdasarkan kolom
track_id. - Konversikan kolom
yearmenjadinumeric.
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# track_metadata_tbl, timbre_tbl pre-defined
track_metadata_tbl
timbre_tbl
track_metadata_tbl %>%
# Inner join to timbre_tbl
___ %>%
# Convert year to numeric
___