Ответ 1
mylist[c(5,7,9)]
должен это сделать.
Вы хотите, чтобы подсписки возвращались в виде списков списка результатов; вы не используете [[]] (или, скорее, функция [[
) для этого - как отмечает Dason в комментариях, [[
захватывает элемент.
У меня есть список в R примерно 10 000 элементов. Скажем, я хочу выбрать только элементы, 5, 7 и 9. Я не уверен, как бы это сделать без цикла for.
Я хочу сделать что-то вроде mylist[[c(5,7,9]]
, но это не сработает. Я также попробовал функцию lapply
, но не смог получить эту работу.
mylist[c(5,7,9)]
должен это сделать.
Вы хотите, чтобы подсписки возвращались в виде списков списка результатов; вы не используете [[]] (или, скорее, функция [[
) для этого - как отмечает Dason в комментариях, [[
захватывает элемент.