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

  1. #1
    Membre à l'essai
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : décembre 2018
    Messages : 11
    Points : 14
    Points
    14

    Par défaut Enlever des textes spécifiques dans une chaine en SAS

    Bonjour,

    Sauriez vous comment résoudre le problème ci-dessous, c-à-d, avoir la colonne Prenom_c depuis la colonne Prenom :

    Prenom .......................... Prenom_c

    Stéphane (ex) ................. Stéphane
    Ophélie ........................... Ophélie
    Sam (ex) (F) ..................... Sam
    Lila (F) .............................. Lila
    Perrine................................ Perrine
    Thomas (S020202) (ex) ......... Thomas
    Claire ................................. Claire


    Merci pour votre aide !

  2. #2
    Membre éclairé
    Inscrit en
    novembre 2009
    Messages
    401
    Détails du profil
    Informations forums :
    Inscription : novembre 2009
    Messages : 401
    Points : 780
    Points
    780

    Par défaut Enlever des textes spécifiques dans une chaine en SAS

    Bonjour,

    Sous réserve que la variable prenom respecte toujours le même format, vous pouvez extraire le texte précédent la première parenthèse ouvrante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    data test;
      input prenom $25.;
      cards;
    Stéphane (ex)
    Ophélie
    Sam (ex) (F)
    Lila (F)
    Perrine
    Thomas (S020202) (ex)
    Claire
    Jean-Michel
    Jean Michel
    ;
    run;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    data test;
      set test;
      prenom_c=scan(prenom, 1, "(");
    run;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    prenom                   prenom_c
    Stéphane (ex)            Stéphane
    Ophélie                  Ophélie
    Sam (ex) (F)             Sam
    Lila (F)                 Lila
    Perrine                  Perrine
    Thomas (S020202) (ex)    Thomas
    Claire                   Claire
    Jean-Michel              Jean-Michel
    Jean Michel              Jean Michel
    Cordialement,

  3. #3
    Membre à l'essai
    Femme Profil pro
    Architecte de base de données
    Inscrit en
    décembre 2018
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de base de données

    Informations forums :
    Inscription : décembre 2018
    Messages : 11
    Points : 14
    Points
    14

    Par défaut

    Merci beaucoup !

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

Discussions similaires

  1. Problème avec des caractères spéciaux dans une chaine
    Par thibaut06 dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/11/2006, 17h46
  2. [C#] Comment insérer des retours chariot dans une chaine de caractère ?
    Par tazmania dans le forum Accès aux données
    Réponses: 4
    Dernier message: 30/10/2006, 10h27
  3. Réponses: 3
    Dernier message: 24/04/2006, 16h53
  4. Réponses: 9
    Dernier message: 23/03/2006, 14h28
  5. Réponses: 2
    Dernier message: 12/01/2004, 14h56

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