Bonjour,
Je bloque sur un truc vraiment bête, peut-être que quelqu'un ici pourra m'aider !
J'ai une variable numérique à laquelle j'ai appliqué un format :
Je voudrais pouvoir récupérer, dans une variable caractère, les valeurs de format de ma variable numérique.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 PROC FORMAT; VALUE pays 1 = "FR" 2 = "GB" 3 = "IT"; RUN; DATA test; INPUT Pays; FORMAT Pays pays.; CARDS; 1 2 1 3 2 1 ; RUN;
Par exemple, lorsque je lance le code suivant :
ma nouvelle variable est bien de type caractère mais contient la valeur 1, 2 et 3 alors que je voudrais qu'elle contienne les valeurs FR, GB et IT.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DATA test; SET test; pays_car = PUT(pays,$2.); RUN;
Une idée ?
Merci d'avance,
Partager