URL'lerle oynamak
Son egzersizde, "github" desenini içeren tweet'lerin ham sayısını çıkarmıştık. Şimdilik bu sadece bir sayı: 347 ve bu 347'nin toplam URL sayısının ne kadarına karşılık geldiğini henüz bilmiyorsun.
Bu egzersizde, bir karakter vektörü ve bir desen alan, bu deseni içeren öğelerin oranını döndüren str_prop_detected() adlı bir fonksiyon yazacağız. Bu fonksiyon, bir karakter vektöründe desen eşleşmelerinin oranını saptamak için diğer veri kümelerinde de kullanılabilir.
Burada, bazı purrr fonksiyonlarını stringr paketindeki str_detect() ile birleştireceğiz. Her iki paket de senin için yüklendi ve rstudioconf veri kümesi hâlâ çalışma alanında mevcut.
Bu egzersiz, kursun bir parçasıdır
purrr ile Orta Düzey Fonksiyonel Programlama
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Complete the function definition
str_prop_detected <- function(string, pattern) {
string %>%
# Detect the pattern
___(___) %>%
# Calculate the mean
___()
}
# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)