[RESOLU] Remplir une colonne entre deux marqueurs

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

Hugues Delmas
Messages : 4
Enregistré le : 10 Mar 2017, 08:47

[RESOLU] Remplir une colonne entre deux marqueurs

Messagepar Hugues Delmas » 10 Mar 2017, 09:11

Bonjour,

J'ai une colonne avec un marqueur de début (START) et de fin (END) (a), et je voudrais transformer en une autre colonne avec marqué RESPONSE entre les deux marqueurs inclus (b),

J'ai pas trouvé de solution... Merci pour votre aide,

(a) > (b)
0 > 0
0 > 0
0 > 0
START > RESPONSE
0 > RESPONSE
0 > RESPONSE
0 > RESPONSE
0 > RESPONSE
END > RESPONSE
0 > 0

Pierre-Yves Berrard
Messages : 1029
Enregistré le : 12 Jan 2016, 23:30

Re: Remplir une colonne entre deux marqueurs

Messagepar Pierre-Yves Berrard » 10 Mar 2017, 14:09

Bonjour,

Une proposition en identifiant la position des START et END :

Code : Tout sélectionner

a <- c("0", "0", "START", "0", "END", "0", "0", "START", "END", "0")

start_pos <- which(a == "START")
end_pos <- which(a == "END")

b <- a
for (i in seq(start_pos)) b[start_pos[i]:end_pos[i]] <- "RESPONSE"

b
PY

Hugues Delmas
Messages : 4
Enregistré le : 10 Mar 2017, 08:47

Re: Remplir une colonne entre deux marqueurs

Messagepar Hugues Delmas » 11 Mar 2017, 16:59

Merci beaucoup, ça marche très bien !


Retourner vers « Questions en cours »

Qui est en ligne

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

cron