J'aurais aimé avoir votre avis concernant une amélioration.
J'ai cherché à recoder une variable numérique "a" (allant de 0 à 55) , afin d'obtenir une nouvelle variable numérique "b" ou les valeurs seraient codées 0 si a≤25 , 1 si 25<a≤40 et 2 si a>40.
Pour cela j'ai utilisé le code suivant qui fonctionne.
Code : Tout sélectionner
data$b <- as.numeric(data$a)
data$b[data$b<26] <- 0
data$b[data$b>40] <- 2
data$b[data$b>2] <- 1
Même si cette façon fonctionne, je la trouve moche et peu pratique.
Savez vous quelle fonction me permettrait d'obtenir le même résultats de manière plus rapide?
Merci encore de toute l'aide que vous nous apportez.
Amicalement
JET