R: как удалить элемент списка формы / найти его индекс? - PullRequest
0 голосов
/ 05 декабря 2018

У меня есть (длинный) список.Как удалить элемент, если я не знаю его индекс?Альтернативно, как найти индекс элемента (тогда я могу использовать список [-index]).Пример;У меня есть список:

[[1]]  
[1] "A" "B" "C" "D"

[[2]]  
[1] "C" "D" "B" "C"

[[3]]  
[1] "B" "C" "D" "A"

и я хочу удалить

to.remove  
[1] "A" "B" "C" "D"

1 Ответ

0 голосов
/ 05 декабря 2018

Если вы ищете точные совпадения, вы можете использовать идентичные в сочетании с sapply для просмотра каждого элемента в списке:

myList <- myList[!sapply(myList, identical, c("A", "B", "C", "D")]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...