Čištění řetězců
V této lekci jsme se seznámili se základy „regexu", neboli regulárních výrazů, které umožňují zachytit obecné vzory. Probrali jsme dva typy zápisu:
| Výraz | Co dělá |
|---|---|
. |
nahradí libovolný znak |
* |
nula nebo více opakování |
Například „.*science " by odpovídalo „data science " v řetězci „data science rocks!"
Využijeme to, co jsme se naučili, a upravíme response_var v datasetu, který jsi vytvořil/a v předchozí lekci — gathered_data.
Toto cvičení je součástí kurzu
Kategorická data v Tidyverse
Pokyny k cvičení
- Pomocí
str_removeodstraň vše před „rude to " (včetně této části s mezerou na konci) ve sloupciresponse_var. - Pomocí
str_removeodstraň „on a plane" ze sloupceresponse_var.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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, ___))