R从列表中select多个元素

我有一个R列表,有一万个元素。 说我只想select元素,5,7和9.我不知道如果没有for循环,我会怎么做。

我想要做一些像mylist[[c(5,7,9]]但是不起作用的东西,我也尝试了lapply函数,但是还没有得到这个工作。

mylist[c(5,7,9)]应该这样做。

您希望将子列表作为结果列表的子列表返回; 你不用[[]](或者更确切地说,函数是[[ ),正如Dason在评论中提到的那样[[抓住元素。