Bonjour, je cherche à créer une variable à partir de variables existantes en y posant des conditions. FYI, je suis en plein apprentissage de R. Je passe de SAS à R. J'aurais besoin d'aide sur les fonctions IF, ELSE IF, ELSE, THEN s'il vous plaît et particulièrement sur la syntaxe qui m'échappe totalement. J'aimerais aussi voir comment ajouter deux conditions à une modalité de la variable Frequence.
Je souhaite créer la variable Frequence, variable qualitiative à partir de NB_A, variable quantitative.
Exemple SAS:
1 2 3 4 5 6
| data BASE_2;
set BASE_1;
if NB_A<100 then Frequence="1.Faible";
else if NB_A>100 and NB_A<200 then Frequence="2.Moyen";
else Frequence="3.Fort";
run; |
Exemple R (échec):
Base_2$Frequence=ifelse(Base_2$NB_Attribution<=100,"1.Faible",ifelse(Base_2$NB_Attribution>100 & Base_2$NB_Attribution<=200,"2.Moyen"ifelse(Base_2$NB_Attribution>=200,"3.Fort")))
Pourriez-vous m'aider?
En vous remerciant,
Partager