ÎncepețiÎncepe gratuit

Exersarea sintaxei cu grep

Tocmai ai terminat un exercițiu de cunoaștere la serviciu și ai notat 10 lucruri despre șeful tău. Ai salvat aceste 10 informații într-un vector numit text. Folosind expresii regulate, vrei să rezumi răspunsurile șefului tău.

Câteva indicații despre expresiile regulate în R:

  • Când folosești grep(), setând value = TRUE vei afișa textul în loc de indici.
  • Poți combina șabloane, cum ar fi o cifră, "\\d", urmată de un punct "\\.", astfel: "\\d\\."
  • Spațiile pot fi găsite cu "\\s".
  • Poți căuta un cuvânt folosind pur și simplu acel cuvânt ca șablon: pattern = 'word'

Acest exercițiu face parte din cursul

Introducere în Prelucrarea Limbajului Natural în R

Vezi cursul

Instrucțiuni pentru exercițiu

  • Folosind grep(), afișează textul răspunsurilor care conțin un număr.
  • Găsește toate elementele care conțin un număr urmat de un spațiu. Folosește o expresie regulată atât pentru număr, cât și pentru spațiu.
  • Folosește length() și grep() pentru a afla de câte ori ai scris cuvântul "favorite".

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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))
Editează și rulează codul