i have a nested list :
myList <- list(info = "list",
elements = list("element 1" = list(cost = 7, distance = 11, quality = 3),
"element 2" = list(cost = 7, distance = 13, quality = 3),
"element 3" = list(cost = 22, distance = 11, quality = 9)))
from this list i want to keep only some elements. Those elements that should be kept are stored in a vector called toBeSubset
toBeSubset <- c("element 1", "element 3")
i stated with:
names(myList$elements) %in% toBeSubset
but i am stuck here. Any tips?
desired output:
myListSubset <- list(info = "list",
elements = list("element 1" = list(cost = 7, distance = 11, quality = 3),
"element 3" = list(cost = 22, distance = 11, quality = 9)))