Bắt đầu ngayBắt đầu miễn phí

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()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

Xem khóa học

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_tbl bắt đầu bằng "artist".
  • Chọn tất cả các cột từ track_metadata_tbl kế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
  ___
Chỉnh sửa và Chạy Mã