Rmarkdown, utile pour votre quotidien

Présentation du package et installation

TCHABOZIRE KODZO Emmanuel

2026-04-06

Présentation de Rmardown ?

Logo

  • Package
  • Auteurs

En R, un package est une collection organisée de fonctions, de données et de documentation qui permet d’ajouter de nouvelles fonctionnalités au langage.

Une fonction puissante introduite dans le package Rmarkdown est : render. Cette fonction permet de faire la conversion d’un fichier de format Rmarkdown vers différents formats. Par exemple :

  • Render(“input.Rmd”, pdf_document())
  • Render(“input.Rmd”, html_document())

Le premier appel render crée un document PDF, tandis que le second crée un document HTML.

Auteurs : qui sont ces génies ?

  • Les auteurs principaux sont : JJ Allaire, Christophe Dervieux, Jonathan McPherson, Javier Luraschi, Kevin Ushey, Aron Atkins, Hadley Wickham, Joe Cheng, Winston Chang, Richard Iannone

  • Et d’autres contributeurs…

Un peu plus loin…

Le saviez-vous ?
R + Markdown = R Markdown

  • R Markdown est un package installé par défaut dans RStudio.

  • Permet donc d’éviter toutes les étapes de copier-coller de tableaux, de graphiques… et de créer des documents et présentations faciles à mettre à jour en différents formats: word, pdf, ppt, html…

  • Optimisé pour la création de documents html (donc format qui profite du plus d’options intéressantes).

  • C’est la version “moderne” et simplifiée d’autres outils utilisés depuis plusieurs décennies par les chercheurs adeptes du litterate programming: LaTeX, Sweave et S.

  • C’est un outil de programmation lettrée pour assurer la reproductibilité de la recherche en intégrant dans un seul document du texte balisé en Markdown, le code (R ou autre) et résultats de ses analyses.

Installation de R Markdown

Procédure

Tout d’abord, il faut avoir Rstudio installé compatible avec la version de R sur la machine

et télécharger RMardown via la commande install.packages() ou via le menu du haut Tools> Install Packages, enfin utiliser la commande library pour la charger.