Come together
你即將執行的模型所需特徵在 timbre 資料集裡,而反應變數(年份)則在 track_metadata 資料集裡。執行模型前,你需要把這兩個資料集合併。在這個情況下,兩個資料集的列是 1 對 1 對應,因此需要使用 inner join。
還有一個資料清理步驟要做:year 欄位目前是整數,但 Spark 的建模函式需要實數。你需要把 year 欄位轉成 numeric。
本練習屬於課程
使用 R 的 sparklyr:Spark 入門
練習說明
已為你建立名為 spark_conn 的 Spark 連線。儲存在 Spark 中的曲目中繼資料與 timbre 資料,已分別預先定義為 track_metadata_tbl 與 timbre_tbl。
- 以
track_id欄位,將曲目中繼資料與 timbre 資料做 inner join。 - 將
year欄位轉成numeric。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# track_metadata_tbl, timbre_tbl pre-defined
track_metadata_tbl
timbre_tbl
track_metadata_tbl %>%
# Inner join to timbre_tbl
___ %>%
# Convert year to numeric
___