Dizgeleri temizleme
Bu derste, genel kalıpları yakalamamıza olanak tanıyan "regex" yani düzenli ifadelerin bazı temel noktalarını öğrendik. İki gösterimi ele aldık:
| İfade | Ne yapar |
|---|---|
. |
herhangi bir karakterle eşleşir |
* |
sıfır ya da daha fazla kez |
Örneğin, ".*science " ifadesi, "data science rocks!" dizgesindeki "data science " ile eşleşir.
Şimdi öğrendiklerimizi kullanarak, önceki derste oluşturduğun gathered_data veri kümesindeki response_var değişkenini değiştirelim.
Bu egzersiz
Tidyverse'te Kategorik Veriler
kursunun bir parçasıdırEgzersiz talimatları
response_varsütununda, "rude to " (sonundaki boşlukla birlikte) ifadesi de dahil olmak üzere ondan önceki her şeyi kaldırmak içinstr_removekullan.response_varsütunundan "on a plane" ifadesini kaldırmak içinstr_removekullan.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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, ___))