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 :

Nom de variable (colonne) avec espace : vérifier par PROC CONTENTS


Sujet :

SAS Base

  1. #1
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut Nom de variable (colonne) avec espace : vérifier par PROC CONTENTS
    Bonjour

    Je remets un peu le sujet a l ordre du jour, car de mon côté un PROC CONTENTS me liste mes variables...
    et "numéro de client" est bien :
    - variable
    - libellé

    Je suis sous Enterprise Guid 4.2 ... au cas ou ...

    Merci d avance

  2. #2
    Membre chevronné
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Points : 1 868
    Points
    1 868
    Par défaut
    As tu bien regardé la proc contents? je serais surpris de voir que ta variable s'appelle "numéro de client"..

  3. #3
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Concernant ta question ... la réponse est dans la mienne de question
    Oui oui oui le proc contents ne m aide pas beaucoup sur ce coup la
    Merci quand même ...

  4. #4
    Membre chevronné
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Points : 1 868
    Points
    1 868
    Par défaut
    normalement tu dois trouver une variable indiquant son nom et une autre indiquant son label

    http://www.cpc.unc.edu/research/tool...opics/contents

  5. #5
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Re,

    Eh oui, je les trouve bien, mais dans les deux cas je retrouve "numéro de client" ("Agent Nom" par exemple dans mon cas)...

    Bizarre, bizarre

    Procédure CONTENTS

    Nom de la table WORK.DATA Observations 103660
    Type de membre DATA
    Variables 35
    Moteur V9
    Index 0
    Créée jeudi 23 décembre 2010 10 h 29
    Longueur d'observation 1016
    Dernière modification jeudi 23 décembre 2010 10 h 29
    Observations supprimées 0
    Protection Compressée NON
    Type de table Triée NON Libellé


    Liste alphabétique des variables et des attributs

    N Variable Type Long. Format Informat Libellé
    33 Agent Nom Texte 50 $50. $50. Agent Nom

  6. #6
    Membre chevronné
    Homme Profil pro
    Biostatisticien
    Inscrit en
    Juin 2009
    Messages
    1 206
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Irlande

    Informations professionnelles :
    Activité : Biostatisticien
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Juin 2009
    Messages : 1 206
    Points : 1 868
    Points
    1 868
    Par défaut
    Je ne comprends pas ton problème

  7. #7
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Citation Envoyé par Manoutz Voir le message
    Je ne comprends pas ton problème
    Ce n est pas bien grave ...

    En fait dans mes données sources (table sas) mes noms de variables comportent des espaces... et tels quels je ne peux donc pas les utiliser dans des PROC par exemple ...

  8. #8
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Allez, c est bon j ai reussi ... en fait je voulais faire un test du Chi2 ...
    et cela fonctionne avec quelques """ et autres nnn, cf ci-dessous ... cela peut toujours servir a quelqu'un :

    PROC FREQ DATA=WORK.DATA;
    TABLE Sexe*"Agent Salaire"n/CHISQ;
    RUN;
    Merci en tout cas pour les réponses et bonnes fêtes

  9. #9
    Membre éclairé Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Points : 881
    Points
    881
    Par défaut
    Bonjour,
    ça n'est pas très joli mais avec cette syntaxe tu peux déclarer des noms de variables qui comprennent des espaces :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    option VALIDVARNAME = ANY;
     
    data test;
    	length "nom variable"n $ 4;
    	input "nom variable"n $;
    	cards;
    		toto
    		titi
    		tutu
    	;
    run;
    Après tu utilises encore cette syntaxe pour utiliser les variables; par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    proc print data=test;
    	var "nom variable"n;
    run;
    Je te conseille quand même de renommer tes variables avec un nom "classique" et d'utiliser des labels si tu veux des éditions plus explicites.
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

  10. #10
    Futur Membre du Club
    Profil pro
    Statisticien
    Inscrit en
    Avril 2010
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Statisticien
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Avril 2010
    Messages : 13
    Points : 9
    Points
    9
    Par défaut
    Exact Philippo, merci nous sommes arrivés à la même conclusion

  11. #11
    Membre éclairé Avatar de Filippo
    Homme Profil pro
    Statisticien
    Inscrit en
    Mai 2004
    Messages
    864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Statisticien

    Informations forums :
    Inscription : Mai 2004
    Messages : 864
    Points : 881
    Points
    881
    Par défaut
    Okay, très bien
    (\ _ /)
    (='.'=) Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nom de variable (colonne) avec espace
    Par kikilolo dans le forum Débutez
    Réponses: 2
    Dernier message: 02/08/2010, 12h02
  2. Renommer le nom d'une colonne avec toad
    Par lightzeus dans le forum Toad
    Réponses: 4
    Dernier message: 13/08/2008, 15h34
  3. [MySQL] Récupérer le nom d'une colonne avec le nom de la table
    Par hacksi dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 30/06/2008, 11h15
  4. Comment eviter l'erreur d'un nom composé de colonne avec espace?
    Par soror dans le forum Bases de données
    Réponses: 8
    Dernier message: 13/07/2007, 13h54
  5. Créer des noms de variables dynamiquement avec JSP
    Par Zakapatul dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 26/02/2007, 14h24

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