Ćwiczenie składni z grep
Właśnie zakończyłeś(-aś) ćwiczenie integracyjne w pracy i zapisałeś(-aś) 10 ciekawostek o swoim szefie. Wszystkie 10 faktów zostało zapisanych w wektorze o nazwie text. Za pomocą wyrażeń regularnych chcesz podsumować odpowiedzi szefa.
Kilka uwag na temat wyrażeń regularnych w R:
- W funkcji
grep()ustawienievalue = TRUEspowoduje wyświetlenie tekstu zamiast indeksów. - Możesz łączyć wzorce, np. cyfrę
"\\d"z kropką"\\.", uzyskując"\\d\\." - Spację można wyszukać za pomocą
"\\s". - Aby wyszukać słowo, użyj go bezpośrednio jako wzorca:
pattern = 'słowo'
To ćwiczenie jest częścią kursu
Wprowadzenie do przetwarzania języka naturalnego w R
Instrukcje do ćwiczenia
- Za pomocą
grep()wyświetl tekst odpowiedzi zawierających liczbę. - Znajdź wszystkie elementy zawierające liczbę po której następuje spacja. Użyj wyrażenia regularnego dla liczby i spacji.
- Za pomocą
length()igrep()sprawdź, ile razy zapisałeś(-aś) słowo"favorite".
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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))