affecter une valeur, si un numéro est dans l'entre deux nombres

Im essayant d'affecter la valeur de -1, pour chaque numéro dans mon vecteur qui se trouve entre 2 et 5.
J'ai pensé à une instruction if - then serait de travailler. Je vais avoir quelques problèmes. Je ne pense pas (2

x <- c(3.2,6,7.8,1,3,2.5)
if (2<x<5){
    cat(-1)
} else {
    cat (x)
}
InformationsquelleAutor Bill | 2012-10-18