CommencerCommencez gratuitement

Jouer avec les URL

Dans le dernier exercice, nous avons extrait le nombre brut de tweets contenant le motif "github". Pour l’instant, ce n’est qu’un nombre brut : 347, et vous ne pouvez pas encore déterminer quelle proportion du nombre total d’URL ces 347 représentent.

Dans cet exercice, nous allons écrire une fonction appelée str_prop_detected(), qui prend un vecteur de caractères et un motif, et renvoie la proportion d’éléments qui contiennent ce motif. Cette fonction pourra être utilisée sur d’autres jeux de données pour détecter la proportion de correspondances d’un motif dans un vecteur de caractères.

Ici, nous combinerons quelques fonctions de purrr avec la fonction str_detect() de stringr. Ces deux packages ont été chargés pour vous, et le jeu de données rstudioconf est toujours disponible dans votre espace de travail.

Cet exercice fait partie du cours

<cours>Programmation fonctionnelle intermédiaire avec purrr</cours>
Voir le cours

Exercice interactif pratique

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

# Complete the function definition
str_prop_detected <- function(string, pattern) {
  string %>%
    # Detect the pattern
    ___(___) %>%
    # Calculate the mean
    ___()
} 

# Create flatten_and_compact()
flatten_and_compact <- ___(___, ___)
Modifier et exécuter le code