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

Незаменимые помощники (1)

Если в вашем наборе данных тысячи столбцов и нужно выбрать многие из них, вручную перечислять каждый столбец в вызове select() очень утомительно. К счастью, у select() есть вспомогательные функции, которые позволяют выбирать сразу несколько столбцов с минимальным количеством кода.

Среди них — starts_with() и ends_with(): они находят столбцы, начинающиеся или заканчивающиеся на заданный префикс или суффикс соответственно. Благодаря особому механизму вычисления выражений в dplyr эти функции работают только внутри вызова select() и не имеют смысла сами по себе.

Это упражнение является частью курса

Введение в Spark с sparklyr на R

Посмотреть курс

Инструкции к упражнению

Подключение к Spark уже создано и доступно как spark_conn. Тиббл, связанный с метаданными треков, хранящимися в Spark, предварительно определён как track_metadata_tbl.

  • Выберите все столбцы из track_metadata_tbl, начинающиеся с "artist".
  • Выберите все столбцы из track_metadata_tbl, заканчивающиеся на "id".

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# track_metadata_tbl has been pre-defined
track_metadata_tbl

track_metadata_tbl %>%
  # Select columns starting with artist
  ___

track_metadata_tbl %>%
  # Select columns ending with id
  ___
Редактировать и запускать код