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)' –