R Language
Édition
Recherche…
Introduction
Il existe plusieurs manières de formater le code R, les tableaux et les graphiques pour la publication.
Remarques
Les utilisateurs de R veulent souvent publier des analyses et des résultats reproductibles. Voir Reproductible R pour plus de détails.
Tables de formatage
Ici, on entend par "table" au sens large (couvrant data.frame
, table
,
Impression en texte brut
L'impression (telle qu'elle apparaît dans la console) peut suffire à afficher un document en texte brut en police monospace:
Remarque: Avant de créer l'exemple de données ci-dessous, assurez-vous de vous trouver dans un dossier vide dans lequel vous pouvez écrire. Exécutez getwd()
et lisez ?setwd
si vous devez changer de dossier.
..w = options()$width
options(width = 500) # reduce text wrapping
sink(file = "mytab.txt")
summary(mtcars)
sink()
options(width = ..w)
rm(..w)
Impression de tableaux délimités
L'écriture au format CSV (ou un autre format commun), puis l'ouverture dans un éditeur de feuille de calcul pour appliquer les touches de finition est une autre option:
Remarque: Avant de créer l'exemple de données ci-dessous, assurez-vous de vous trouver dans un dossier vide dans lequel vous pouvez écrire. Exécutez getwd()
et lisez ?setwd
si vous devez changer de dossier.
write.csv(mtcars, file="mytab.csv")
Ressources supplémentaires
-
knitr::kable
- stargazer
-
tables::tabular
- texreg
- xtable
Mise en forme de documents entiers
Sweave
du package utils
permet de mettre en forme le code, la prose, les graphiques et les tableaux dans un document LaTeX.
Ressources supplémentaires
- Knitr et RMarkdown