Как создать подмножество из списка в R

У меня есть довольно простая задача, но я не нашел хорошего решения.

> mylist  
[[1]]
 [1]  1  2  3  4  5  6  7  8  9 10

[[2]]
 [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j" "k" "l" "m" "n" "o" "p" "q" "r" "s" "t" "u" "v" "w" "x" "y" "z"

[[3]]
[1] 25 26 27 28 29 30 31 32

y <- c(3,5,9)    

Я хотел бы извлечь из mylistподэлементы 3, 5 и 9 каждого компонента в списке. Я пробовал, sapply[mylist,"[[",y], но не повезло!, и другие, такие как vapply, lapply и т.д.. Заранее спасибо за помощь

Mauricio Ortiz

29
задан raym0nd 8 March 2012 в 20:19
поделиться