Dans cette vidéo nous découvrons le package stringr du tidyverse qui permet de faire de la manipulation de texte. Nous voyons plusieurs fonction important du package et dans quel contexte elles sont utiles. Nous finissons ensuite la présentation avec un exemple de nettoyage de données.
RESSOURCES
Script
https://github.com/we-data-ch/ressour...
Tidyverse en bref partie 1
• Tidyverse en bref (1) - dplyr
Tidyverse en bref partie 2
• Tidyverse en bref (2) - ggplot2, tidyr, p...
Forcats en bref
• forcats en bref - données catégorielles
Les bonnes pratiques dans R
• Maîtrisez R avec ces pratiques essentielle...
Confort dans RStudio
• RStudio à votre image: thèmes, raccourcis ...
Pipe en bref 1
• Pipe en bref (1)
Pipe en bref 2
• Pipe en bref (2)
PLAN
00:00:00 Introduction
00:00:31 Présentation
00:02:36 stringr vs Base R
00:05:14 Base: str_length() et str_width() nombre de caractères
00:07:02 Concater les vecteurs: str_c() vs paste()
00:08:24 Opérations simples: Castes, str_sort(), str_unique()
00:10:15 Utilitaires: str_replace_na(), str_equal(), str_conv(), str_wrap(), str_trim(), str_dup()
00:13:02 Caractères spéciaux et sélection: str_view()
00:17:20 Extraire des sous-chaînes de caractères: str_sub(), str_sub_all() et str_word()
00:19:08 Coller une valeur dans un texte: str_glue() et str_glue_data()
00:22:08 Sélectionner selon le motif: str_subset() et str_count()
00:24:36 Modifieurs: fixed(), regex(), boundary() et coll()
00:28:56 Detecter un motif: str_detect()
00:30:23 Extraire exactement un motif: str_extract() et str_extract_all()
00:31:32 Position et remplacement d'un motif: str_which(), str_replace(), str_replace_all() et str_locate()
00:33:21 Séparation: str_split(), str_split_1(), str_split_fixed() et str_split_i()
00:37:30 Combiner un vecteur de texte: str_flatten() et str_flatten_comma()
00:39:01 Exemple nettoyage de données présentation
00:40:35 Majuscule dans les noms
00:40:58 Une colonne prénom et une colonne nom^
00:42:45 Formatter les n° de téléphone
00:48:43 Une colonne fournisseur d'email
00:49:46 Mot de la fin
00:50:19 Outro