Nettoyer des chaînes de caractères
Dans cette leçon, vous avez vu les bases des « regex », ou expressions régulières, qui permettent de repérer des motifs généraux. Nous avons couvert deux notations :
| Expression | Rôle |
|---|---|
. |
correspond à n'importe quel caractère |
* |
zéro fois ou plus |
Par exemple, ".*science " correspondrait à « data science » dans la chaîne « data science rocks! »
Mettons ces acquis en pratique pour modifier response_var dans l'ensemble de données que vous avez créé à la leçon précédente, gathered_data.
Cette activité fait partie du cours
Données catégorielles dans le tidyverse
Instructions de l’exercice
- Utilisez
str_removepour supprimer tout ce qui précède, y compris « rude to » (avec l'espace à la fin), dans la colonneresponse_var. - Utilisez
str_removepour supprimer « on a plane » de la colonneresponse_var.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
gathered_data %>%
# Remove everything before and including "rude to " (with that space at the end!)
mutate(response_var = ___(response_var, ___)) %>%
# Remove "on a plane"
mutate(response_var = ___(response_var, ___))