Ce document a été édité avec RStudio. Il s’agit d’un script R dont les commentaires utilisent le format Rmarkdown. Voir aussi cette page.
Le premier bloc de commentaires définit des métadonnées du document et le ou les formats de sortie :
#' ---
#' title: Titre
#' author: Auteurs
#' date: Date
#' output:
#' pdf_document:
#' toc: TRUE
#' fig_width: 5
#' fig_height: 4
#' fig_caption: TRUE
#' highlight: tango
#' ---
Les commentaires précédés du symbole #'
sont traités comme étant au format markdown.
Les blocs de code R (code chunks) peuvent être précédés d’une liste d’options préfixée du symbole #+
(voir ici pour une liste détaillée des options).
Dans RStudio, le document peut être compilé en un rapport pdf avec le bouton Compile Notebook (Ctrl+Shift+Z) ou depuis la console avec la commande :
rmarkdown::render("r_notebook.R", "pdf_document")
ou en page html avec la commande :
rmarkdown::render("r_notebook.R", "html_document")
blablabla
Texte italique et texte gras. Texte italique et texte gras. Texte à chasse fixe
. Bloc de
texte à chasse fixe.
Liste à puces :
Liste numérotée :
Code avec sortie textuelle :
x <- 1
set.seed(123)
rnorm(5)
## [1] -0.56047565 -0.23017749 1.55870831 0.07050839 0.12928774
Code évalué mais source non affichée :
## [1] 1.7150650 0.4609162 -1.2650612 -0.6868529 -0.4456620
Code évalué mais source et sortie non affichées :
Code source affiché mais non évalué :
x <- x + 4
rnorm(5)
Code avec sortie graphique :
with(mtcars, {
plot(mpg ~ hp, pch = 20, col = "darkgray", bty = "L")
lines(lowess(hp, mpg), col = "red", lwd = 2)
legend("topright", leg = c("points", "courbe"), bty = "n", lwd = c(NA, 2),
pch = c(20, NA), col = c("darkgray", "red"))
})
Insertion de code inline : x = 6, et 2\(\pi\) = 6.2831853.
Insertion de code inline, sortie à chasse fixe : x = 6
, et 2\(\pi\) = 6.2831853
.
Equation LaTeX inline : \(\pi(\theta|y_1,...,y_n) \propto \theta^{S_n} (1-\theta)^{N-S_n y_i}\) où \(S_n=\sum_{i=1}^{n} y_i\).
Equation LaTeX display : \[ \text{Bêta}(x; a,b) = \frac{1}{\text{B}(a,b)}x^{a-1} (1-x)^{b-1} \]
Tableau formatté :
Colonne 1 | Colonne 2 |
---|---|
contenu | contenu |
contenu | contenu |
Tableau de données brut :
head(mtcars)
## mpg cyl disp hp drat wt qsec vs am gear carb
## Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
## Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
## Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
## Hornet 4 Drive 21.4 6 258 110 3.08 3.215 19.44 1 0 3 1
## Hornet Sportabout 18.7 8 360 175 3.15 3.440 17.02 0 0 3 2
## Valiant 18.1 6 225 105 2.76 3.460 20.22 1 0 3 1
Tableau de données formatté :
knitr::kable(head(mtcars))
mpg | cyl | disp | hp | drat | wt | qsec | vs | am | gear | carb | |
---|---|---|---|---|---|---|---|---|---|---|---|
Mazda RX4 | 21.0 | 6 | 160 | 110 | 3.90 | 2.620 | 16.46 | 0 | 1 | 4 | 4 |
Mazda RX4 Wag | 21.0 | 6 | 160 | 110 | 3.90 | 2.875 | 17.02 | 0 | 1 | 4 | 4 |
Datsun 710 | 22.8 | 4 | 108 | 93 | 3.85 | 2.320 | 18.61 | 1 | 1 | 4 | 1 |
Hornet 4 Drive | 21.4 | 6 | 258 | 110 | 3.08 | 3.215 | 19.44 | 1 | 0 | 3 | 1 |
Hornet Sportabout | 18.7 | 8 | 360 | 175 | 3.15 | 3.440 | 17.02 | 0 | 0 | 3 | 2 |
Valiant | 18.1 | 6 | 225 | 105 | 2.76 | 3.460 | 20.22 | 1 | 0 | 3 | 1 |