0Pricing
R Academy · Leçon

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é.

Mettre les données en ordre avec tidyr — illustration 1

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() et pivot_wider().
  • À séparer et à unir des colonnes pour structurer les données.
  • À gérer les valeurs manquantes avec drop_na() et replace_na().
Mettre les données en ordre avec tidyr — illustration 10

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

  1. Introduction à Tidyverse
  2. Manipulation des données avec dplyr
  3. Mettre les données en ordre avec tidyr
← Retour à R Academy