|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 7 ![]() |
Bonjour à tous,
Je suis amené à utiliser un outil fonctionnant en langage SAS, et je rencontre un problème pour charger un fichier externe (txt). Il s'agit d'un fichier au format txt, qui se présente ainsi : 04882786;classe d appel=5 04970216;classe d appel=4 04610892;classe d appel=3 04983129;mise en reduction=2006 05228499;mise en reduction=1999 05195462;classe d appel=6 Le séparateur est le ";", sans en-tête de colonne (en cas de besoin, je peux modifier ces paramètres). Les champs sont en alphanumérique, le premier d'une longueur fixe de 8, le second variable (jusqu'à 22 caractères) ; peu importe leurs noms (var1 et var 2 par exemple). Je ne parviens pas à le convertir en table SAS, le problème se situe au niveau de ma commande input qui n'est pas du tout correcte (input var1 $ var2 $ ....) ; je ne sais pas comment introduire le séparateur et le format... Si quelqu'un pouvez me venir en aide, ce serait vraiment très sympa ; je ne connais quasiment rien à ce langage, et je n'ai pas trouvé grand chose sur le Net. Merci beaucoup. Noirceuil |
|
|
00
|
|
|
#2 |
|
Invité de passage
![]() Inscription : mars 2007 Messages : 7 ![]() |
Bonjour,
J'ai trouvé la solution, il suffisait de supprimer le séparateur du fichier d'origine, et de formater au préalable les deux champs pour que les données de chaque variable aient le même nommbre de caractères : input var1 $8. var2 $17. ; |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com