НачатьНачать бесплатно

Объединяем данные

Признаки для моделей, которые вы собираетесь запустить, содержатся в наборе данных 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
  ___
Редактировать и запускать код