Bonjour,

J'ai une variable rassemblant plusieurs modalités (d$Protection)

[1] Casque non intégral Casque intégral;Dorsale;Blouson Casque non intégral
[4] Casque intégral;Blouson Casque intégral Autre
[...]
[28] Casque intégral Autre;Casque intégral Casque non intégral;Blouson
[31] Casque intégral;Dorsale Casque intégral;Dorsale Casque intégral;Blouson


J'aimerais créer à partir de cette variable d'autres variable, notamment :
- une variable "d$Casque" avec comme modalités : Casque intégral / Casque non intégral / Aucun
- une variable "d$Blouson" : Oui / Non
- Une variable "d$Dorsale" : Oui / Non


Du coup, j'ai commencé par écrire ce début de script qui ne fonctionne pas :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
test <- function(x){
  if (grep(pattern = "Casque intégral", x, value = TRUE, fixed=FALSE))
    typecasque="Integral"  
  else return("pas casque")
  }
 
 x <- d$Protection
 
 test(x)
Quelqu'un pourrait m'aider ?