Выбрать несколько элементов из списка


у меня есть список в R около 10 000 элементов. Скажем, я хочу выбрать только элементы, 5, 7 и 9. Я не уверен, как бы я сделал это без цикла for.

Я хочу сделать что-то вроде mylist[[c(5,7,9]] но это не сработает. Я также пробовал

1 53

1 ответ:

mylist[c(5,7,9)] должны сделать это.

вы хотите, чтобы подсписки возвращались как подсписки списка результатов; вы не используете [[]] (или, скорее, функция [[) для этого ... как Dason упоминает в комментариях, [[ хватает элемента.