J'ai écrit avec succès trois commandes de drapeau indépendantes, toutefois, lorsque j'essaie de les combiner en un, cela ne fonctionne pas!
Les trois commandes suivantes Créez une variable de drapeau des 23, 24 et 25: p> J'essaie d'écrire une commande qui crée un drapeau si une affaire est dans les 23, 24 ou 25 ans, mais je ne semble pas être capable de le faire Travail: P> income_2017_18$income2325 <-
ifelse((income_2017_18$age==23) |
(income_2017_18$age==24) |
(income_2017_18$age==25), 1)
3 Réponses :
Cela pourrait-il aider:
income_2017_18$income2325 <- ifelse(income_2017_18$age %in% 23:25, 1, 0)
au lieu d'utiliser ici, == code>, nous pouvons utiliser % dans% code>
ifelse < / code> n'est pas nécessaire p>
Merci! Très appréciée :)
@ John Wildman Pouvez-vous vérifier votre sortie à l'aide du code suivant, je pense que vous ne manquez pas un 0 pour la condition NO correspondante:
[1] 0 0 0 0 1 1 1 0 0 0 0 0