IniziaInizia gratis

Esercitarsi con la sintassi di grep

Hai appena finito un gioco di conoscenza in ufficio e hai annotato 10 fatti sul tuo capo. Hai salvato questi 10 fatti in un vettore chiamato text. Usando le espressioni regolari, vuoi riassumere le risposte del tuo capo.

Alcune note sulle espressioni regolari in R:

  • Quando usi grep(), impostare value = TRUE stamperà il testo invece degli indici.
  • Puoi combinare pattern come una cifra, "\\d", seguita da un punto "\\.", con "\\d\\."
  • Gli spazi si possono trovare usando "\\s".
  • Puoi cercare una parola semplicemente usando la parola come pattern. pattern = 'word'

Questo esercizio fa parte del corso

Introduzione all'Elaborazione del Linguaggio Naturale in R

Visualizza il corso

Istruzioni dell'esercizio

  • Usando grep(), stampa il testo delle risposte che contenevano un numero.
  • Trova tutti gli elementi con un numero seguito da uno spazio. Usa un'espressione regolare per il numero e lo spazio.
  • Usa length() e grep() per scoprire quante volte hai scritto la parola "favorite".

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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))
Modifica ed esegui il codice