Introduction

Quarto via R permet d’analyser, traiter les données et rédiger dans le même outil.
C’est un outil open-source de publication scientifique et technique, évolution de R Markdown développé par Posit (anciennement RStudio).

👉 Concrètement, Quarto permet de : - Écrire un document en Markdown (texte, titres, listes, etc.) avec du code intégré (R, Python, Julia, ObservableJS, …). - Exécuter ce code et afficher directement les résultats (tableaux, graphiques, sorties de calculs) dans le document. - Exporter le document dans différents formats : HTML, PDF, Word, PowerPoint, site web complet, livre, article scientifique, rapport, blog, présentation, etc. - Automatiser la reproductibilité : le code est exécuté à chaque génération, garantissant que les résultats affichés correspondent au code présent.

📌 En résumé :
Quarto est un système de publication scientifique et technique unifié qui permet d’écrire du texte et du code ensemble dans un seul fichier (.qmd), puis de produire des rapports, sites ou présentations entièrement reproductibles.


1. Outil polyvalent pour la communication

  • Génération de documents en plusieurs formats à partir d’une même source (PDF, HTML, PowerPoint…).
  • Adapté à différents usages : rapport EFFIPIA, supports de formation R, notes de communication pour EFE, note apurement.
  • Reproductibilité et science ouverte.

2. Gain de temps et amélioration de la qualité

  • Mise en page automatisée : couleurs, tailles, polices, en-têtes définis une fois pour toutes.
  • Sorties de meilleure qualité et plus professionnelles que celles issues d’Excel.
  • Moins d’allers-retours avec la communication.
  • Moins d’allers-retours entre R, Word et Excel.
  • Intégration native de langages scientifiques (LaTeX) pour des formules.
  • Centralisation des outils : remplace ou simplifie l’usage combiné de Excel + SAS + Word + outils de communication.

3. Apprentissage réduit

  • Mise en œuvre très rapide dès lors qu’on maîtrise déjà R.
  • Prise en main facilitée par une logique claire (Markdown).
  • Grande communauté d’utilisateurs, aide intégrée, IA très forte en R.

Exemple simple avec R

On peut insérer directement du code R et afficher le résultat :

x <- c(1, 2, 3, 4, 5)
mean(x)
[1] 3

Integartion de lien, d’image etc…

exemple présentation

exemple html

légende exemple


Statistiques descriptives des voitures
Regroupées par nombre de cylindres
Cylindres Nombre Conso moyenne (mpg) Puissance moyenne (hp) Poids moyen (wt) Temps 1/4 mile (qsec)
4.00 11.00 26.70 82.60 2.29 19.14
6.00 7.00 19.70 122.30 3.12 17.98
8.00 14.00 15.10 209.20 4.00 16.77
Note de lecture : Les statistiques sont calculées à partir de la base mtcars.

Merci à Leila pour le partage de son code CSS et HTML 🚀