Bonjour,
J'ai un fichier qui contient des variables numériques et des variables caractères.
Je voudrais transformer toutes les variables numériques en caractères.
Pour ce faire, j'ai pensé à utiliser un ARRAY comme suit :
Le programme se lance mais ne s'arrête jamais. Je pense que je n'ai pas bien refermé la boucle mais je ne sais pas comment faire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 DATA Test1 (DROP = j); SET Test; ARRAY _numvar_{*}_numeric_; j=i; DO i = 1 TO DIM(_numvar_) WHILE (i le DIM(_numvar_)-1); i = PUT (j,30.2); END; RENAME = (i=j); RUN;
Aussi, débutant en SAS, s'il y a un autre moyen, peut-être plus simple, pour convertir mes variables numériques en caractères, je suis tout ouïe
Merci d'avance.
Partager