remplacer une chaîne de caractère par une autre

Postez ici vos questions, réponses, commentaires ou suggestions - Les sujets seront ultérieurement répartis dans les archives par les modérateurs

Modérateur : Groupe des modérateurs

Nelly Reduan
Messages : 38
Enregistré le : 17 Mar 2010, 10:38

remplacer une chaîne de caractère par une autre

Messagepar Nelly Reduan » 07 Avr 2012, 15:24

Bonjour à tous,

Comment fait-on pour remplacer une chaîne de caractère par une autre chaîne de caractère dans une colonne d'un data.frame ?

J'ai essayé ça mais ça ne marche pas :

Code : Tout sélectionner

hs_FOR[hs_FOR$HABITAT_regroup=="MJ_VIN"]<-"MJ"


Merci pour votre aide.
Nell

Serge Rapenne
Messages : 1426
Enregistré le : 20 Aoû 2007, 15:17
Contact :

Messagepar Serge Rapenne » 07 Avr 2012, 18:53

Bonjour,

Code : Tout sélectionner

?gsub


Serge

Dominique Soudant
Messages : 758
Enregistré le : 23 Avr 2008, 11:12
Contact :

Re: remplacer une chaîne de caractère par une autre

Messagepar Dominique Soudant » 10 Avr 2012, 06:42

Nelly Reduan a écrit :

Code : Tout sélectionner

hs_FOR[hs_FOR$HABITAT_regroup=="MJ_VIN"]<-"MJ"
Ici, tu lu demande de remplacer les élément de ton DF pour lesquels l'égalité est vraie par "MJ".

Code : Tout sélectionner

hs_FOR[hs_FOR$HABITAT_regroup=="MJ_VIN",HABITAT_regroup]<-"MJ"
Ici pour les lignes pour lesquelles l'égalité est vraie, je remplace le contenu de la variable par "MJ". J'imagine que c'est cela que tu voulais faire.


Retourner vers « Questions en cours »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité