Объединяем данные
Признаки для моделей, которые вы собираетесь запустить, содержатся в наборе данных timbre, а целевая переменная — год — находится в наборе данных track_metadata. Перед запуском модели эти два набора данных необходимо объединить. Поскольку строки в обоих наборах соответствуют друг другу один к одному, подойдёт внутреннее соединение (inner join).
Осталась ещё одна задача по очистке данных. Столбец year содержит целые числа, однако функции моделирования в Spark требуют вещественных чисел. Необходимо преобразовать столбец с годом к типу numeric.
Это упражнение является частью курса
Введение в Spark с sparklyr на R
Инструкции к упражнению
Подключение к Spark уже создано и доступно как spark_conn. Тиббл с метаданными треков и тиббл с тембральными данными, сохранёнными в Spark, предварительно определены как track_metadata_tbl и timbre_tbl соответственно.
- Выполните внутреннее соединение метаданных треков с тембральными данными по столбцу
track_id. - Преобразуйте столбец
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
___