Незаменимые помощники (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
___