我几乎感到愚蠢地问这个问题,但我对R来说是全新的,我似乎无法弄明白这一点。
对于向量v和v.2
v=c(0,0.9,1,1.1,1.3,2.3,2.8,3.0,5.0,5.9,6.0,8.2,9.8)
v.2=diff(v)
[1] 0.9 0.1 0.1 0.2 1.0 0.5 0.2 2.0 0.9 0.1 2.2 1.6
我想找出哪些差异小于1,即 V.2&。1
我得到了这个疯狂的输出:
TRUE TRUE TRUE TRUE TRUE TRUE TRUE FALSE TRUE TRUE FALSE FALSE
显然v.2 [5] = 1.0,但它仍然注册为" true"。
为什么会出现这种情况?