1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nhập môn Ngôn ngữ lập trình R

Connected

Bài tập

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.

Hướng dẫn

100 XP
  • 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.