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

Chọn phần tử từ một list

List thường gồm nhiều thành phần (component) và phần tử (element). Vì vậy, việc lấy một phần tử, nhiều phần tử, hoặc một thành phần từ list không phải lúc nào cũng đơn giản.

Cách để chọn một thành phần là dùng vị trí của nó. Ví dụ, để "lấy" thành phần đầu tiên của shining_list, bạn gõ

shining_list[[1]]

Cách kiểm tra nhanh là gõ lệnh này trong console. Lưu ý quan trọng: để chọn phần tử từ vector, bạn dùng ngoặc vuông đơn: [ ]. Đừng nhầm lẫn hai loại ngoặc!

Ta cũng có thể chọn các thành phần bằng tên của chúng, dùng dấu [[ ]] hoặc dấu $. Cả hai cách dưới đây đều sẽ chọn data frame chứa các đánh giá:

shining_list[["reviews"]]
shining_list$reviews

Ngoài việc chọn thành phần, ta thường cần chọn các phần tử cụ thể bên trong các thành phần này. Ví dụ, với shining_list[[2]][1] ta chọn phần tử thứ nhất ([1]) từ thành phần thứ hai actors (shining_list[[2]]) . Khi ta gõ lệnh này trong console, kết quả sẽ là Jack Nicholson.

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

Nhập môn Ngôn ngữ lập trình R

Xem khóa học

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

  • Chọn vector chứa thông tin về các diễn viên từ shining_list Chỉ cần hiển thị vector này ra.
  • Chọn phần tử thứ hai trong vector chứa thông tin về các diễn viên từ shining_list. Hiển thị kết quả ra.

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.

# shining_list is already pre-loaded in the workspace

# Print out the vector representing the actors


# Print the second element of the vector representing the actors
Chỉnh sửa và Chạy Mã