Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > SAS > Débutez
Débutez Forum concentrant les premières questions que l'on se pose en tant que débutant
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 28/12/2011, 11h55   #1
Membre du Club
 
Avatar de sub-0
 
Homme
Étudiant
Inscription : novembre 2008
Messages : 186
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : novembre 2008
Messages : 186
Points : 43
Points : 43
Par défaut Copier un champ formaté dans une nouvelle table

Bonjour tout le monde,
Etant débutant en SAS, j'ai quelque problemes pour commencer a faire mes premiers pas, j'ai une table qui contient des informations sur titanic, et je veux formater mes champs et copier les informations sur une autre table, mais lors de l'insertion des champs formatés dans la deuxième table, je vois que dans le journal c'est marqué que les champs formatés ne sont pas reconnus, quelqu'un pourra jeter un coup d'oeil sur mon code svp ??
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
DATA maLib.titanic;
INFILE "C:/USERS/MY-HP/DESKTOP/DM/TD1/titanic.dat" DLM="," FIRSTOBS=2;
	INPUT Claasse Age Sexe Survecu;
RUN;
PROC FORMAT;
	VALUE Classe
		0='Equipage'
		1='Riches'
		2='Pauvres'
		3='Autres';
	VALUE Sexe
		0='Femme'
		1='Homme';
	VALUE Survecu
		0='Non'
		1='Oui';
RUN;
DATA maLib.nouvTitanic;
	SET maLib.titanic;
	Classe=INPUT(Classe,Classe.);
	KEEP Age;
	Sexe=INPUT(Sexe,Sexe.);
	Survecu=INPUT(Survecu,Survecu.);
RUN;
Merci
sub-0 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2011, 13h41   #2
Modérateur
 
Homme Samir SELMANE
Consultant en Business Intelligence
Inscription : février 2011
Messages : 1 012
Détails du profil
Informations personnelles :
Nom : Homme Samir SELMANE
Localisation : France

Informations professionnelles :
Activité : Consultant en Business Intelligence
Secteur : Conseil

Informations forums :
Inscription : février 2011
Messages : 1 012
Points : 1 717
Points : 1 717
Hello;
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
DATA maLib.titanic;
INFILE "C:/USERS/MY-HP/DESKTOP/DM/TD1/titanic.dat" DLM="," FIRSTOBS=2;
	INPUT Claasse Age Sexe Survecu;
RUN;
PROC FORMAT;
	VALUE Classe
		0='Equipage'
		1='Riches'
		2='Pauvres'
		3='Autres';
	VALUE Sexe
		0='Femme'
		1='Homme';
	VALUE Survecu
		0='Non'
		1='Oui';
RUN;
DATA maLib.nouvTitanic ( RENAME= ( _classe=classe _sexe=sexe _survecu=survecu)) ;
	SET maLib.titanic;
	_Classe=PUT(Classe,Classe.);
	*KEEP Age;
	_Sexe=PUT(Sexe,Sexe.);
	_Survecu=PUT(Survecu,Survecu.);
 
   DROP class sexe survecu;
 
RUN;
si c'est ce que tu recherche ;les explications quand je reviens de vacances.
s_a_m est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h10.


 
 
 
 
Partenaires

Hébergement Web