Bonjour ,
J'importe 2 fichiers CSV comme ceci :
- fic1 > 1 colonne numérique + 1 colonne texte , la colonne texte fait au maximum 150 caractères
- fic2 > 2 colonnes textes , les colonnes textes font au maximum 150 caractères
Le code incriminé :
Code sas : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 proc import DATAfile="C:\Users\Public\Documents\fic1.csv" DBMS=csv OUTFILE=work.matable REPLACE; GETNAMES=yes; mixed=yes; DELIMITER="|"; run; proc import DATAfile="C:\Users\Public\Documents\fic1.csv" DBMS=csv OUTFILE=work.matable REPLACE; GETNAMES=yes; mixed=yes; DELIMITER="|"; run;
mixed=yes; >> n'est pas lu et l'import ne se fait pas
Mes données sont systématiquement tronquées. Par exemple " azertyuiopqsdfghjklmwxcvbn@gmail.com " devient " azertyuiopqsdfghjklmwxcvbn@gm "
Dans le proc import est il possible de forcer de la largueur de colonne pour que SAS ne tronque pas les colonnes ?
Merci de m'aiguiller
Partager