Mettre les données en ordre avec tidyr
Transformez des données désordonnées en un format ordonné pour faciliter leur analyse à l’aide des fonctions de tidyr.
Mettre les données en ordre avec tidyr est une leçon R Academy gratuite sur CoddyKit. Ceci est la leçon 3 sur 3. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage R Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours R Academy comprend 3 leçons au total.
Introduction à l’organisation des données avec tidyr
Introduction à l’organisation des données avec tidyr
Le package tidyr aide à organiser des données désordonnées dans un format structuré.

Remodeler les données : format large vers format long
Remodeler les données : format large vers format long
Utilisez pivot_longer() pour convertir des données au format large en données au format long.
library(tidyr)
data <- data.frame(Name = c('Alice', 'Bob'), Jan = c(10, 15), Feb = c(20, 25))
data_long <- pivot_longer(data, cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score')Remodeler les données : format long vers format large
Remodeler les données : format long vers format large
Utilisez pivot_wider() pour convertir des données au format long en données au format large.
data_wide <- pivot_wider(data_long, names_from = 'Month', values_from = 'Score')Séparer des colonnes
Séparer des colonnes
La fonction separate() divise une colonne en plusieurs colonnes.
data <- data.frame(Name = c('Alice_Smith', 'Bob_Jones'))
data_separated <- separate(data, Name, into = c('FirstName', 'LastName'), sep = '_')Unir des colonnes
Unir des colonnes
La fonction unite() combine plusieurs colonnes en une seule.
data_united <- unite(data_separated, FullName, FirstName, LastName, sep = ' ')Gérer les valeurs manquantes
Gérer les valeurs manquantes
Utilisez drop_na() pour supprimer les valeurs manquantes d’un jeu de données.
library(dplyr)
data_clean <- data %>% drop_na()Remplacer les valeurs manquantes
Remplacer les valeurs manquantes
Utilisez replace_na() pour remplacer les valeurs manquantes par une valeur spécifique.
data_filled <- data %>% mutate(Score = replace_na(Score, 0))Combiner plusieurs fonctions de tidyr
Combiner plusieurs fonctions de tidyr
Vous pouvez utiliser ensemble pivot_longer(), separate() et unite() pour organiser complètement les données.
data_tidy <- data %>% pivot_longer(cols = c('Jan', 'Feb'), names_to = 'Month', values_to = 'Score') %>% separate(Name, into = c('FirstName', 'LastName'), sep = '_') %>% unite(FullName, FirstName, LastName, sep = ' ')Résumé
Résumé
Dans cette leçon, vous avez appris :
- À remodeler les données avec
pivot_longer()etpivot_wider(). - À séparer et à unir des colonnes pour structurer les données.
- À gérer les valeurs manquantes avec
drop_na()etreplace_na().

Questions Fréquemment Posées
La leçon « Mettre les données en ordre avec tidyr » est-elle gratuite ?
Oui — le texte complet de « Mettre les données en ordre avec tidyr » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours R Academy, passe à CoddyKit PRO. Le cours R Academy comprend 3 leçons au total.
Qu'est-ce que j'apprendrai dans « Mettre les données en ordre avec tidyr » ?
Transformez des données désordonnées en un format ordonné pour faciliter leur analyse à l’aide des fonctions de tidyr. Tu pratiques R Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer R Academy ?
Aucune expérience préalable n'est requise. R Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 3 sur 3.
Combien de temps prend la leçon « Mettre les données en ordre avec tidyr » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon R Academy ?
Oui. Chaque leçon R Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Introduction à Tidyverse
- Manipulation des données avec dplyr
- Mettre les données en ordre avec tidyr