Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > SAS Base
SAS Base Forum d'entraide sur SAS base : étape data, procédures non statistiques, procédures non graphiques, SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/07/2007, 13h29   #1
Invité de passage
 
Inscription : mars 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 7
Points : 3
Points : 3
Par défaut Chargement d'un fichier txt

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
Noirceuil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2007, 11h11   #2
Invité de passage
 
Inscription : mars 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 7
Points : 3
Points : 3
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. ;
Noirceuil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h00.


 
 
 
 
Partenaires

Hébergement Web