Bonjour voici mon problème :
je souhaiterais transformer une variable (par ex Q776) qui contient n modalités (séparées par un point virgule) en n variables qui prendraient la valeur 0 si absente de la variable Q776 ou 1 si présente.
A l'aide d'un array je crée mes n variables binaires :
Maintenant comment "traduire" cette variable Q776 (un peu comme la fonction convertir dans Excel avec la largeur fixe égale au ";")
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 array Q776a[6] Q7761-Q7766; label Q7761 = "Je n'ai pas le temps " Q7762 = "Ca coûte cher" Q7763 = "Je n'ai pas la clientèle pour " Q7764 = "Je ne me suis jamais posé la question " Q7765 = "Ce n'est pas mon travail " Q7766 = "Ce n'est pas légal : problème AMM " ;
Pour vous éclairer un peu, voici ce que je souhaiterais :
quand Q776 = 2521 alors je voudrais que la Q7761=1 et les 5 autres =0.
quand Q776=2522;2526 alors je voudrais que la Q7762 =1 et la Q7766 =1 et les 4 autres =0.
Auriez-vous une idée?
Merci d'avance pour votre réponse.
Partager