• Menu
    • Nos Formations
    • Nos Prestations
    • Les Astuces
Skip to content
Astuces et scripts R
Astuces et scripts R
Primary Navigation Menu
Menu
  • Abcd’R
  • Tous les scripts
    • Voir les articles
    • Proposer un Article
  • Formation au logiciel R
  • Contact

Les dates de formations à R, éligibles au CPF sont en lignes !

Voir nos formations

Le package lubridate pour manipuler des dates

Par vincent
Le novembre 25, 2024
Dans dates
Tagged dates, temps
Avec 0 Commentaire

Introduction au package lubridate

Le package lubridate est un outil puissant en R qui facilite la manipulation des dates et des heures. Il permet de travailler avec des objets de date/heure de manière intuitive, rendant les opérations courantes simples et efficaces. Dans cet article, nous allons explorer quelques-unes des fonctionnalités de base de lubridate à travers un exemple concret.

Installation du package

Avant de commencer, assurez-vous d’avoir installé le package lubridate. Vous pouvez l’installer en utilisant la commande suivante :

install.packages("lubridate")

Une fois installé, vous pouvez charger le package avec :

library(lubridate)

Création et manipulation de dates

L’une des fonctionnalités clés de lubridate est la création d’objets de date et d’heure. Voici comment créer une date à partir d’une chaîne de caractères :

date_string <- "2023-10-15"
ma_date <- ymd(date_string)

Dans cet exemple, nous avons utilisé la fonction ymd() pour convertir une chaîne de caractères au format « année-mois-jour » en un objet de date.

Extraction de composants

Une fois que vous avez un objet de date, vous pouvez facilement extraire des composants tels que l’année, le mois ou le jour. Voici comment procéder :

annee <- year(ma_date)
mois <- month(ma_date)
jour <- day(ma_date)

Manipulation de dates

lubridate permet également de manipuler les dates. Par exemple, vous pouvez ajouter ou soustraire des jours, des mois ou des années. Voici comment ajouter 10 jours à notre date :

date_plus_dix_jours <- ma_date + days(10)

Exemple complet

Mettons tout cela ensemble dans un exemple complet :

# Charger le package
library(lubridate)

# Créer une date
date_string <- "2023-10-15"
ma_date <- ymd(date_string)

# Extraire les composants
annee <- year(ma_date)
mois <- month(ma_date)
jour <- day(ma_date)

# Ajouter 10 jours
date_plus_dix_jours <- ma_date + days(10)

# Afficher les résultats
ma_date
annee
mois
jour
date_plus_dix_jours

Conclusion

Le package lubridate simplifie considérablement la manipulation des dates et des heures en R. Grâce à ses fonctions intuitives, vous pouvez facilement créer, manipuler et extraire des informations à partir d’objets de date. Que vous soyez un débutant ou un utilisateur avancé, lubridate est un outil incontournable pour travailler avec des données temporelles.

2024-11-25
Article précédent: Le package forcats
Article suivant: Le package purrr

Formation et consultance

Trouvez votre formation R sur-mesure chez ThinkR

-- Contactez-nous --

Catégories

Commentaires récents

  • Sébastien dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Achraf Mazouz dans Comment effectuer des calculs de somme et de moyenne sur les colonnes ou les lignes d’une matrice ? colSums, rowSums, colMeans, rowMeans
  • Lou Sayd dans Coment alculer simplement la SEM dans R ? (Erreur Standard)
  • Nicolas dans Comment remplacer une chaîne de caractères ? string_replace_all(df, "pattern","replacement")
  • Vincent dans Comment comparer deux moyennes avec R grâce au test de Student ? t.test

Archives

Plan

  • Abcd’R
  • Tous les scripts
    • Proposer un Article
  • Ressources documentaires
    • Le logiciel R
    • Liste des interfaces graphiques
  • Formation au logiciel R
  • Contact
  • Politique de confidentialité

Flux ThinkR – Certification & Formation langage R

  • Déboguer une fonction avec debugonce() ou browser()
  • Dessinez pour gagner : L’impact des maquettes sur vos apps Shiny
  • Gérer et manipuler des dates en 2024 : une année pas comme les autres !
  • Retour vers le turfu : R, le web, et webR
  • Créer un package R et le versionner avec VSCode ? Mission possible !

Méta

  • Connexion
  • Flux des publications
  • Flux des commentaires
  • Site de WordPress-FR

ABCD'R (par ThinkR ) © 2025 - Confidentialité