R中的diff()函数和逻辑比较

时间:2017-10-19 13:20:04

标签: r diff logical-operators inequality

我几乎感到愚蠢地问这个问题,但我对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"。

为什么会出现这种情况?

0 个答案:

没有答案