【发布时间】:2017-03-24 17:58:04
【问题描述】:
我有一个名为 data 的向量,它有大约 35000 个元素(数字)。我有一个数字向量 A。我想删除向量数据中 A 元素的所有外观。例如,如果 A 是向量 [1,2]。我想删除矢量数据中 1 和 2 的所有外观。我怎样才能做到这一点?是否有内置功能可以做到这一点?我想不出办法。我认为用循环来做这件事需要很长时间。谢谢!
【问题讨论】:
-
您的问题不清楚,并且您没有包含可重现的示例。也许您正在寻找不同的设置,
?setdiff。 -
@lmo,谢谢。我猜 setdiff 有效。我认为我的例子很清楚。我只想从数据向量中删除 A 元素的所有外观。我举了一个例子 [1,2] 。例如,元素 1 可能在数据向量中出现 1000 次(或根本不出现),我想删除所有这些,对于 2 也是如此。我认为这很清楚。
-
如果您继续发布 R 问题,您应该阅读 how to create a great R example 并遵循该建议。 (不是我的反对票,顺便说一句)。
标签: r