Bonjour,
Mes fichiers textes comportent des nombres réels avec virgules, je cherche une option à rajouter dans ma macro d'importation pour que mes nombres réels avec virgules deviennent des nombres réels avec des points : 6,2 -> 6.2
Voici ma macro :
Avez-vous une idée qui m'éviterait d'utiliser l'option rechercher "," et remplacer par "." dans mes fichiers textes.
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
18
19
20 %macro import_macro(path,base,myfile);*Importation - Ne pas changer; *path = ou se trouve le fichier ; *base = nomfichier_SAS; *myfile = nom souhaité à la sortie; data &base; infile "&path.\&base._Data.txt" dlm="09"x missover dsd lrecl=65536; input %include "&path.\&base._Type.txt" ;; format %include "&path.\&base._Format.txt" ;; run; data &myfile; set &base; drop VisCycle label trial site repeatno frmcycle; run; proc sort data=&myfile; by PersonId; run; data &myfile; set &myfile;; run; %mend;
Merci
Partager