0
有什么方法可以丢弃矢量中的值。例如, ;在处理A = {23,24,25,26,27}之前,我得到了原始矢量,得到矢量B = {25,26}。现在我想从向量A中删除向量B的值,而不改变向量A的顺序。丢弃R中原始矢量的值
我想要做经度和纬度点。
谢谢。
有什么方法可以丢弃矢量中的值。例如, ;在处理A = {23,24,25,26,27}之前,我得到了原始矢量,得到矢量B = {25,26}。现在我想从向量A中删除向量B的值,而不改变向量A的顺序。丢弃R中原始矢量的值
我想要做经度和纬度点。
谢谢。
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
)为我们提供了新的向量。
是的,它的工作,非常感谢。 – Asad
简单地说,'A [!%%B]' –
也许你需要'setdiff(A,B)'。 –
'setdiff(A,B)' –