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

Tách phần tử trong list

Bạn cũng có thể tách (subset) bên trong các phần tử của list bằng cú pháp ngoặc như sau: ListName$ElementName[VectorNumber]. Nếu một phần tử của list là một data frame, bạn có thể lấy ra một cột như sau: ListName$ElementName$ColumnName hoặc ListName[[1]][,1].

Trong bài tập này, bạn sẽ xem xét các bộ dữ liệu wesandersonsw_films từ gói repurrrsive.

wesanderson chứa các bảng màu (color palette) cho từng bộ phim của Wes Anderson. Những màu này được ghi ở dạng mã thập lục phân (hexadecimal), tức là ký tự # theo sau bởi sáu ký tự biểu thị một màu cụ thể. Ở đây, bạn sẽ dùng hai cách để lấy ra một mã màu cụ thể.

sw_films chứa thông tin về các phim trong loạt Star Wars, như tiêu đề, đạo diễn, nhà sản xuất, v.v. Bạn sẽ dùng kỹ thuật subsetting để khám phá bộ dữ liệu này.

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

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.

# Third element of the first wesanderson vector
___[[___]][___]

# Fourth element of the GrandBudapest wesanderson vector
____$___[___]
Chỉnh sửa và Chạy Mã