Tôi có một danh sách dài R khoảng 10.000 phần tử. Nói rằng tôi muốn chỉ chọn các phần tử, 5, 7 và 9. Tôi không chắc chắn làm thế nào tôi sẽ làm điều đó mà không có vòng lặp for.Chọn nhiều thành phần từ danh sách
Tôi muốn làm một cái gì đó như mylist[[c(5,7,9]]
nhưng điều đó không hiệu quả. Tôi cũng đã thử chức năng lapply
nhưng cũng không thể làm việc đó.
Từ tài liệu tìm thấy tại '?" [["': * Sự khác biệt quan trọng nhất giữa '[', '[[' và '$' là '[' có thể chọn nhiều hơn một phần tử trong khi hai chọn một phần tử duy nhất. * – A5C1D2H2I1M1N2O1R2T1
Hơn nữa để nhận xét của @ mrdwab, đây là thế giới vector hóa của R, "một phần tử duy nhất" có thể là một véc tơ! – seancarmody