17 mars 2017
« Finalement, comme plusieurs d'entre-vous n'ont pas beaucoup de temps pour (…) reprendre tout ce que vous venez de produire en R pour en faire un rapport avec de multiple copier/coller/effacer/modifier/jeter/recommencer, il serait peut-être intéressant pour vous de commencer à utiliser RMarkdown.»
\(\quad\) - Samuel Cabral Cruz
\(\quad\) Analyste en actuariat chez DGAG, promotion 2015
Créé par John Gruber en 2004
Dernière mise à jour en 2004
Langage de balisage léger : structure, équations, tableaux, titres, images, etc.
Utilisateurs :
Résultat quand on change le code (ordre, structure), les données, les graphiques, les tableaux?
Programmation lettrée
Donald Knuth (TeX, The Art of Computer Programming)
Alternance :
Courte période d'apprentissage
Recherche reproductible
Automatisation
Conversion simple vers plusieurs formats
RStudio :
Raccourci clavier: Ctrl + Alt + I
Bouton Vert "chunk"
echo
: affiche le code source si TRUE
(par défaut)
eval
: exécute le code et affiche la sortie si TRUE
(par défaut)
Extrait du travail pratique
Solution : simplement en affichant le data.frame
\(\qquad \qquad \quad\)
:
"
Pour obtenir Tex
Tutoriel d'installation de TeXLive
Rappel : Présentation de Vincent Goulet le vendredi 24 mars de 9h30 à 12h20
Équations
$\sqrt{4x^2} = 2x$
Sorties R au fil du texte
Je vois
`r 2 + 3
` pommes
Comment récupérer le code R contenu dans un document R Markdown?
Fonction purl()
du package knitr
Tout reste contenu dans le document .Rmd et peut être généré à partir de celui-ci
render("Fichier.Rmd")
\(\quad\) → \(\quad\) PDF, Word, HTML
purl("Fichier.Rmd")
\(\qquad\) → \(\quad\) .R