Bonjour,
J'ai un problème pour importer l'heure dans ma table SAS. J'ai essayé via un fichier texte (l'heure est dans la première colonne sous un format "hh:mm:ss" et j'ai un nom de fichier dans la deuxième colonne (les deux colonnes étant séparées par un espace).)
J'utilise le code suivant (qui est loin d'être correct je pense):
J'obtiens effectivement une table mais elle n'affiche qu'une observation sur 9... Et l'heure n'est en tout cas pas au format SAS (elle reste en hh:mm:ss).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 DATA sec.heure0108; LENGTH NomH$ 64 Heure$ 8; INFILE "Z:\...\ciblesIR0108.txt"; FORMAT NomH$ Heure$; RUN;
J'ai donc essayé avec un fichier xls. La première colonne est l'heure (format hh:mm:ss) et la deuxième le nom du fichier.
J'utilise le code suivant:
Et là j'ai bien toutes les observations mais l'heure a été convertie en date (il affiche "01JAN1904" pour toutes les heures).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 LIBNAME heure "Z\...\cibles.xls"; DATA sec.heuresec0108; SET heure.xlsdata; RUN; LIBNAME heure clear;
J'ai fouillé internet, j'ai trouvé des choses mais je ne les comprends malheureusement pas encore..
Est-ce que vous auriez une idée pour m'aider? Aussi je préfère utiliser le fichier xls si je devais choisir
Merci beaucoup!
Partager