丢弃R中原始矢量的值

时间:2017-05-04 10:03:31

标签: r vector gps

有没有办法丢弃矢量中的值。 例如;在处理完A = {23,24,25,26,27}之后,我得到了原始矢量,我得到了矢量B = {25,26}。现在我想从矢量A中删除矢量B的值而不改变矢量A的顺序。

我想为经度和纬度点做这件事。

谢谢。

1 个答案:

答案 0 :(得分:1)

a <-  c(23,24,25,26,27)
b <-  c(25,26)
elements <- a %in% b
new_vec <- a[! elements]
new_vec

> new_vec
[1] 23 24 27

%in%给了我们b中的哪些元素。 因此,使用它们进行索引(! elements)会为我们提供新的向量。