哪个数字存在于向量中但不存在于另一个中

Rem*_*i.b 0 r any which

我想这是一个非常简单的问题.

v1 = 1:10
v2 = c(2,4,7)
Run Code Online (Sandbox Code Playgroud)

(没有重复的数字.无需使用unique())

我想要一个包含v1中不在v2中的所有值的向量.

solution = c(1,3,5,6,8,9,10)
Run Code Online (Sandbox Code Playgroud)

我可以使用for循环来做到这一点,但我确信有更简单的解决方案.

flo*_*del 7

setdiff(v1, v2)
# [1]  1  3  5  6  8  9 10
Run Code Online (Sandbox Code Playgroud)