Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")

Vous avez besoin de manipuler des chaîne de caractères en toute simplicité ? Alors vous allez aimer le package stringr !

Comme toutes les fonctions du tidyverse, la syntaxe est claire, rien que dans le nom. Pour remplacer toutes les chaînes de caractères, on va utiliser str_replace_all (string, replace, all), tout simplement.

Autre règle suivie par cette fonction : le premier argument est l’objet qui contient la chaîne. Vous devrez coder : str_replace_all(df, pattern, replacement). Par exemple :


  library(stringr)
  str_replace_all("Une chaîne de caractères", pattern = "Une", replacement = "1")
  [1] "1 chaîne de caractères"

À noter : l’équivalent str_replace, qui ne remplacera que le premier élément qu’il rencontrera.


  str_replace("Une chaîne de caractères et une autre", pattern = "Une", replacement = "1")
  [1] "1 chaîne de caractères et une autre"

Proposer une modification pour ce code