我的名单很长。如果我不知道其索引该如何删除该元素?或者,如何查找元素的索引(然后可以使用list [-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"
答案 0 :(得分:2)
如果您要查找完全匹配的内容,则可以将它们与sapply结合使用,以查看列表中的每个元素:
myList <- myList[!sapply(myList, identical, c("A", "B", "C", "D")]