Похоже, кто-то уже достиг этого, но вы также можете использовать функцию abs
, если разница может быть равна 2 в любом направлении.
library(tidyverse)
df <- tibble(
set = c("A1", "B1", "A1", "B1"),
ID = c(222, 222, 234, 234),
v1 = c(1.86543, 2.98764, 3.76543, 4.87654),
v2 = c(3.98765, 2.98764, 2.87643, 1.87653)
)
df %>%
filter(abs(v1 - v2) > 2)