Zacznij terazZacznij za darmo

Zabawa z adresami URL

W poprzednim ćwiczeniu wyodrębniliśmy surową liczbę tweetów zawierających wzorzec "github". Na razie to tylko liczba: 347, i nadal nie wiadomo, jaki odsetek wszystkich adresów URL ta liczba reprezentuje.

W tym ćwiczeniu zbudujesz funkcję o nazwie str_prop_detected(), która przyjmuje wektor znaków i wzorzec, a następnie zwraca odsetek elementów zawierających ten wzorzec. Funkcja ta może być używana na innych zbiorach danych do wykrywania odsetka dopasowań wzorca w wektorze znaków.

Połączymy tu kilka funkcji z pakietu purrr z funkcją str_detect() z pakietu stringr. Oba pakiety zostały już wczytane, a zbiór danych rstudioconf jest nadal dostępny w twoim środowisku pracy.

To ćwiczenie jest częścią kursu

Funkcyjne programowanie średnio zaawansowane z purrr

Zobacz kurs

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Complete the function definition
str_prop_detected <- function(string, pattern) {
  string %>%
    # Detect the pattern
    ___(___) %>%
    # Calculate the mean
    ___()
} 

# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)
Edytuj i uruchom kod