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

R Discussion :

Remplir une colonne de data frame en fonction de la colonne précédente


Sujet :

R

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2017
    Messages : 15
    Points : 17
    Points
    17
    Par défaut Remplir une colonne de data frame en fonction de la colonne précédente
    Bonjour !

    J'ai un tableau de 3 colonnes et j'aimerais en ajouter une 4ème de la manière suivante :
    Si dans la colonne 3 il y a 1 'G' à la ligne 1, alors la ligne 1 de la colonne 4 devient 1.
    Si dans la colonne 3 il y a 2 'G' à la ligne 1, alors la ligne 1 de la colonne 4 devient 2.
    Si dans la colonne 3 il y a 0 'G' à la ligne 1, alors la ligne 1 de la colonne 4 devient 0.

    Et ainsi de suite pour toutes les lignes de mon tableau.

    Quelqu'un a-t-il une idée s'il vous plait ?

    Merci !

  2. #2
    Membre expérimenté
    Inscrit en
    Novembre 2009
    Messages
    703
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 703
    Points : 1 311
    Points
    1 311
    Par défaut Compter le nombre d'occurences d'un caractère dans une chaîne de caractères
    Bonjour,

    Une proposition avec le package stringr.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    > library(stringr)
    > df <- data.frame(V1=c("AAA","ABC","CAC","CCC"))
    > df$V2 <- str_count(df$V1,"C")
    > df
       V1 V2
    1 AAA  0
    2 ABC  1
    3 CAC  2
    4 CCC  3
    Cordialement,

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Juillet 2017
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Juillet 2017
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Super Merci beaucoup !

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 08/10/2016, 11h58
  2. [Débutant] Comment remplir une fenêtre de data (implémentation d'un historique)
    Par budocay dans le forum Windows Presentation Foundation
    Réponses: 2
    Dernier message: 25/08/2015, 13h33
  3. Remplir une colonne en fonction d'une autre
    Par samspeed dans le forum Excel
    Réponses: 3
    Dernier message: 28/07/2014, 12h19
  4. Rajout d'une colonne dans une data frame
    Par kalapiso dans le forum R
    Réponses: 2
    Dernier message: 23/10/2011, 14h43
  5. Mean par colonne dans une data frame
    Par manoir dans le forum R
    Réponses: 3
    Dernier message: 19/06/2009, 11h06

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