Bonjour,
Je suis en face d'un problème qui, j'imagine, est relativement simple quand on sait bien manipuler SAS.
Je dois importer une table qui est au format .csv
J'ai utilisé la PROC IMPORT mais il me fixe plein de formats que je ne connais pas (BEST12.)
Il faudrait donc que je réussisse un import avec les formats que je veux. Voici donc mes questions :
1) J'ai la PROC DATA avec toutes les ATTRIB LABEL et FORMAT qui m'intéressent. Est-ce possible d'importer mon fichier .csv directement dans cette table ? (de "rajouter des lignes" dans une table vierge)
2) J'ai essayé de faire l'étape DATA suivante :
le problème est qu'il ne reconnaît pas quand une variable ne fait pas "toute la longueur" (ex. ici si qqun s'appelle "DUPONT", ça ne fait pas 50 caractères et donc il va mettre les informations de la variable suivante dans le nom...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DATA matable; ATTRIB id LABEL "clé"; ATTRIB nom LABEL "nom de famille"; ... INFILE "C:/.../matableaimporter.csv" FIRSTOBS = 2 DLM = ";" MISSOVER; INPUT @1 id 6. @8 nom $50. ... ; RUN;
Merci d'avance
Partager