BaşlayınÜcretsiz Başlayın

Daha büyük bir veri kümesinde "veya deseni" kullanma

Bir vektörden birden çok olasılığı birleştirme mantığını kavradığına göre, şimdi bunu bir adım ileri taşıyıp daha büyük bir veri kümesine uygulayacaksın. Global kapsamda iki değişken var: articles ve politicians. İlki, İsviçre siyasetiyle ilgili haber makalelerinin bir koleksiyonu. İkincisi ise makalelerde geçen İsviçreli politikacı isimlerinin bir listesi.

Şimdi görevin, hangi isimlerin hangi makalelerde geçtiğini ve her bir politikacının tüm makalelerde kaç kez göründüğünü bulmak.

Bu egzersiz

R ile Orta Düzey Düzenli İfadeler

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • politicians vektörünü kullanarak, bu vektörde saklanan tüm isimlerle eşleşen bir düzenli ifade oluştur.
  • articles veri çerçevesinde, text sütununda geçen tüm politikacı isimlerini içeren yeni bir sütun oluştur.
  • Politika başına görülme sayılarını daha kolay sayabilmek için tüm makaleleri bir araya yapıştır.
  • politicians vektörünü desen olarak kullan ve str_count() fonksiyonuna geçir.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Construct a pattern that searches for all politicians
polit_pattern <- glue_collapse(___, sep = "___")

# Use the pattern to match all names in the column "text"
articles %<>%
  mutate(mentions = str_match_all(___, ___))

# Collapse all items of the column "text"
all_articles_in_one <- ___(articles$text)

# Pass the vector politicians to count all its elements
str_count(all_articles_in_one, ___)
Kodu Düzenle ve Çalıştır