Curățarea șirurilor de caractere
În această lecție, am învățat elementele de bază ale „regex"-ului, adică ale expresiilor regulate, care ne permit să identificăm tipare generale. Am acoperit două notații:
| Expresie | Ce face |
|---|---|
. |
se potrivește cu orice caracter |
* |
de zero sau mai multe ori |
De exemplu, ".*science " s-ar potrivi cu "data science " în șirul "data science rocks!"
Hai să aplicăm ce am învățat pentru a modifica response_var din setul de date creat în lecția anterioară, gathered_data.
Acest exercițiu face parte din cursul
Date categoriale în Tidyverse
Instrucțiuni pentru exercițiu
- Folosește
str_removepentru a elimina tot ce apare înainte de și inclusiv "rude to " (cu spațiul de la final) din coloanaresponse_var. - Folosește
str_removepentru a elimina "on a plane" din coloanaresponse_var.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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, ___))