R - Jeśli wartość w DF jest między dwiema liczbami, dodaj 1

library(TeachingDemos)

x <- c(3.2,6,7.8,1,3,2.5)
x <- ifelse(2 %<% x %<% 5, -1, x) 
Andrea Perlato