Đặ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
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_filmsvà gán vào một list mới,sw_films_named. - Lặp qua phần tử
title.
- Đặt tên cho từng phần tử của list
- 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(___)