IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

SAS Base Discussion :

Fusion de 2 bases sas


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Docteur
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Docteur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut Fusion de 2 bases sas
    Bonjour,

    je suis une nouvelle utilisatrice de SAS et j'ai un petit soucis.
    Je veux fusionner 2 bases de données SAS ayant respectivement 300 et 400 variables chacune et environ 100 variables communes.
    Les bases n'ayant pas les mêmes individus, je suppose donc que je ne dois pas faire une fusion horizontale car quand j'utilise la fonction "merge", j'ai des messages d'erreurs qui disent :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "ERROR: Variable XX has been defined as both character and numeric."
    Je ne sais que faire.
    Merci pour votre aide.
    Nanye

  2. #2
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    Hello;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "ERROR: Variable XX has been defined as both character and numeric."
    veut dire que la variable XXX n'est pas du même type dans les deux tables. Utilises la fonction recherche. Il y a pas mal de poste qui traite ce sujet

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Docteur
    Inscrit en
    Décembre 2011
    Messages
    6
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Docteur

    Informations forums :
    Inscription : Décembre 2011
    Messages : 6
    Points : 5
    Points
    5
    Par défaut
    ok merci.
    Effectivement, j'ai essayé avec la procédure sql suivante pour voir le type des variables que j'avais et il se trouve que toutes les variables de la table 1 sont des caractères et celles de la table 2 sont numériques.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc sql;
    DESCRIBE TABLE table1;
    DESCRIBE TABLE table2;
    Comment dois-je faire pour transformer toutes les variables caractères en numériques car j'en ai beaucoup?

  4. #4
    Modérateur

    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2011
    Messages
    1 625
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Février 2011
    Messages : 1 625
    Points : 3 403
    Points
    3 403
    Par défaut
    regardes ICI

    Attendion, le mieux c'est de transformer les numeriques en caractères pour éviter le risque que SAS transformer tout ce qui n'est pas transformable en valeurs manquantes.

Discussions similaires

  1. Champ de fusion d'une base de donnée
    Par bernylap dans le forum Word
    Réponses: 5
    Dernier message: 04/09/2008, 08h31
  2. Fusion de 2 bases
    Par dauphin34000 dans le forum Oracle
    Réponses: 1
    Dernier message: 09/10/2007, 14h30
  3. fusion de 2 bases identiques
    Par rlefevre dans le forum Access
    Réponses: 6
    Dernier message: 05/12/2006, 19h17
  4. Fusion de 2 Bases de données
    Par siana dans le forum Oracle
    Réponses: 4
    Dernier message: 09/10/2006, 14h45
  5. Fusion de 2 bases identiques
    Par cyberbiker dans le forum Access
    Réponses: 7
    Dernier message: 05/07/2006, 17h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo