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

grep ile sözdizimi pratiği

İşte yeni yaptığın bir tanışma etkinliğinin ardından patronun hakkında yazdığın 10 bilgi var. Bu 10 bilgiyi text adlı bir vektöre kaydettin. Düzenli ifadeleri kullanarak patronunun yanıtlarını özetlemek istiyorsun.

R'da düzenli ifadelere dair birkaç not:

  • grep() kullanırken value = TRUE ayarlanırsa, indeksler yerine metnin kendisi yazdırılır.
  • Bir rakam "\\d" ifadesini bir noktayla "\\." birleştirerek "\\d\\." şeklinde birlikte kullanabilirsin.
  • Boşlukları "\\s" ile bulabilirsin.
  • Bir kelimeyi aramak için, kelimenin kendisini desen olarak kullanman yeterli: pattern = 'word'

Bu egzersiz

R ile Doğal Dil İşlemeye Giriş

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

Egzersiz talimatları

  • grep() kullanarak sayısal bir sayı içeren yanıtların metnini yazdır.
  • Sonunda boşluk gelen bir sayı içeren tüm öğeleri bul. Sayı ve boşluk için düzenli ifade kullan.
  • length() ve grep() kullanarak "favorite" kelimesini kaç kez yazdığını bul.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Print off each item that contained a numeric number
___(pattern = ___, x = text, value = TRUE)

# Find all items with a number followed by a space
___(pattern = ___, x = text)

# How many times did you write down 'favorite'?
length(___(pattern = ___, x = text))
Kodu Düzenle ve Çalıştır