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

Đặt tên

Nếu bạn có một list chưa có tên, tất nhiên bạn có thể đặt tên cho từng phần tử. Điều này rất hữu ích để bạn có thể gọi đúng các phần tử trong list bất kể thứ tự của chúng, đặc biệt khi bạn làm việc với một list có thể lớn dần hoặc thay đổi theo thời gian, hoặc khi bạn dùng cùng một đoạn mã cho nhiều list khác nhau. Ví dụ, nếu bạn có một list chứa một data frame, một model và một plot, thì việc gọi $plot thay vì phải dò xem plot nằm ở phần tử số mấy sẽ dễ hơn nhiều.

Bài tập này là một phần của khóa học

Nền tảng Lập trình Hàm với purrr

Xem khóa học

Hướng dẫn bài tập

  • Với quy trình dùng pipe:
    • Đặt tên cho từng phần tử của list sw_films và gán vào một list mới, sw_films_named.
    • Lặp qua phần tử title.
  • Kiểm tra để đảm bảo list mới có tên.

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.

# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>% 
  set_names(map_chr(___, "___"))

# Check to see if the names worked/are correct
names(___)
Chỉnh sửa và Chạy Mã