Trợ thủ nhỏ của mẹ (1)
Nếu tập dữ liệu của bạn có hàng nghìn cột và bạn muốn chọn rất nhiều cột, thì việc gõ tên từng cột khi gọi select() sẽ rất mất công. May mắn là select() có một số hàm trợ giúp giúp bạn chọn nhiều cột mà không cần viết quá nhiều mã.
Các hàm trợ giúp này bao gồm starts_with() và ends_with(), lần lượt khớp với các cột bắt đầu hoặc kết thúc bằng một tiền tố/hậu tố nhất định. Do kỹ thuật đánh giá mã đặc biệt của dplyr, các hàm này chỉ có thể được gọi bên trong lời gọi select(); chúng không có ý nghĩa khi dùng riêng lẻ.
Bài tập này là một phần của khóa học
Nhập môn Spark với sparklyr trong R
Hướng dẫn bài tập
Kết nối Spark đã được tạo sẵn cho bạn dưới tên spark_conn. Một tibble gắn với track metadata được lưu trong Spark đã được định nghĩa trước là track_metadata_tbl.
- Chọn tất cả các cột từ
track_metadata_tblbắt đầu bằng"artist". - Chọn tất cả các cột từ
track_metadata_tblkết thúc bằng"id".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# 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
___