CommencerCommencez gratuitement

S’exercer à la syntaxe avec grep

Vous venez de terminer un ice-breaker au travail et vous avez noté 10 informations sur votre manager. Vous avez enregistré ces 10 informations dans un vecteur nommé text. À l’aide d’expressions régulières, vous souhaitez résumer les réponses de votre manager.

Quelques remarques sur les expressions régulières en R :

  • Avec grep(), définir value = TRUE affichera le texte plutôt que les indices.
  • Vous pouvez combiner des motifs comme un chiffre, "\\d", suivi d’un point "\\.", avec "\\d\\.".
  • Les espaces peuvent être trouvés avec "\\s".
  • Vous pouvez rechercher un mot en utilisant simplement le mot comme motif : pattern = 'word'.

Cet exercice fait partie du cours

<cours>Introduction au Natural Language Processing en R</cours>
Voir le cours

Instructions de l’exercice

  • Avec grep(), affichez le texte des réponses qui contenaient un nombre numérique.
  • Trouvez tous les éléments avec un nombre suivi d’un espace. Utilisez une expression régulière pour le nombre et l’espace.
  • Utilisez length() et grep() pour déterminer combien de fois vous avez écrit le mot "favorite".

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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))
Modifier et exécuter le code