From 4d7dc2f563edb77e696a86ce23b6c4d5c34f47ce Mon Sep 17 00:00:00 2001
From: EricMarcon L’étape chargée du tricot utilise un script pour lister tous les fichiers La tâche de déploiement indique aux pages GitHub d’utiliser Jekyll, c’est-à-dire d’utiliser le fichier Si l’étape de tricot nécessite de modifier la langue utilisée par R, par exemple pour afficher correctement la date de production des documents, elle peut être modifiée comme ceci: La sélection des fichiers est ici réalisée par un script R, qui inclut une commande de localisation, ici en Français. Cette étape peut être complétée par la sélection d’un thème GitHub Pages pour que la page d’accueil contienne un lien vers le code: Le thème est ici “Slate”, un des choix proposés par les pages GitHub. Pour les pauses, R fournit même quelques jeux dans le package fun, dont le célèbre démineur: Ce document n’a pas pour objectif d’être exhaustif sur les possibilités de R mais plutôt de présenter une méthode de travail et des moyens simples de l’appliquer rapidement.
On se reportera aux ouvrages plus détaillés cités dans le texte pour approfondir tel ou tel point. Le reste de l’entête permet à R de construire la vignette à partir de code R Markdown. Le corps de la vignette contient par défaut du code R pour déclarer les options de présentation des bouts de code et le chargement du package.
-Une introduction à l’utilisation du package doit être écrite dans ce documents, en R Markdown. Le package pkgdown permet de créer un site d’accompagnement du package96, qui reprend le fichier Créer le site avec usethis Il existe dans R de nombreuses déclinaisons de La mesure des performances par le package microbenchmark ne montre pas de différence entre les fonctions 6.3.3 Articles et présentations<
.Rmd
, les traiter (tous les formats de sortie listés dans leur entête yaml sont produits).
La fonction build_githubpages()
(voir section 4.3.2) place les résultat dans docs
.README.md
comme page d’accueil.
+ - name: Render Rmarkdown files
+ run: |
+ Sys.setlocale("LC_TIME", "fr_FR")
+ lapply(list.files(pattern="*.Rmd"), function(file) rmarkdown::render(file, "all"))
+ memoiR::build_githubpages()
+ shell: Rscript {0}
+ run: |
+ echo 'theme: jekyll-theme-slate' > docs/_config.yml
6.3.4 Site web blogdown
diff --git a/chap-conclusion.html b/chap-conclusion.html
index 4930501..44b3fbc 100644
--- a/chap-conclusion.html
+++ b/chap-conclusion.html
@@ -432,14 +432,14 @@ 9 Conclusion
La présentation des résultats est assurée par les pages GitHub et des modèles de documents couvrant la majorité des besoins.
# Installation du package
-install.packages("fun")
-# Ouverture d'une fenêtre X et exécution
-if (interactive()) {
- if (.Platform$OS.type == "windows")
- x11() else x11(type = "Xlib")
- fun::mine_sweeper()
-}
# Installation du package
+install.packages("fun")
+# Ouverture d'une fenêtre X et exécution
+if (interactive()) {
+ if (.Platform$OS.type == "windows")
+ x11() else x11(type = "Xlib")
+ fun::mine_sweeper()
+}
5.3 Vignette et pkgdown
subtitle: "Multiples of numbers"
README.md
comme page d’accueil, la vignette dans une rubrique “Get Started”, l’ensemble des fichiers d’aide avec leurs exemples exécutés (section “Reference”), le fichier NEWS.md
pour un historique du package (section “Changelog”) et des informations du fichier DESCRIPTION
.5.4.2.2 Méthodes
## function (x, y, ...)
## UseMethod("plot")
-## <bytecode: 0x7f9780f6c710>
+## <bytecode: 0x7ffd8013f748>
## <environment: namespace:base>
plot
qui sont des fonctions dont le nom est de la forme plot.class()
.
@@ -962,13 +962,13 @@ 5.4.3.1 Création d’une méthod
triple(2L))
+## 2160145 100
+## 1838588 100
+## 5510 100
## Unit: nanoseconds
## expr min lq mean median uq
-## triple.integer(2L) 324 335.0 27086.02 352 389.5
-## triple.numeric(2) 324 337.0 23376.28 352 395.0
-## triple(2L) 1306 1341.5 1967.55 1378 1445.5
+## triple.integer(2L) 316 326.0 21957.52 336.0 370.5
+## triple.numeric(2) 314 328.5 18749.92 337.5 386.0
+## triple(2L) 1279 1309.5 1409.66 1334.0 1392.0
## max neval
-## 2667049 100
-## 2299345 100
-## 49769 100
triple.integer()
et triple.numeric
comme attendu parce que le temps consacré au calcul lui-même est négligeable en comparaison du temps d’appel de la fonction.
La méthode générique consomme beaucoup plus de temps que les calculs très simples ici.
@@ -1440,6 +1440,9 @@ 5.10.1 Test du package
Le site R-hub builder101 permet de le faire simplement.
Le package, dont la version ne doit pas être de développement (limitée à trois nombres, voir section 5.2.1), doit être construit au format source: dans la fenêtre Build de RStudio, cliquer sur “More > Build Source Package”. Sur le site R-hub builder, cliquer sur “Advanced”, sélectionner le fichier source du package et la plateforme de test: Debian Linux, R-devel, GCC.
+Le package rhub permet d’utiliser la même plateforme de vérification que le site R-hub builder depuis RStudio.
+La première étape consiste à valider son adresse de messagerie avec la commande validate_email()
.
+Ensuite, il suffit d’appeler la fonction check_for_cran()
pour lancer une vérification complète.
Longueur sépales | Largeur | Longueur pétales | Largeur | Espèce |
5.1 | 3.5 | 1.4 | 0.2 | setosa |
4.9 | 3.0 | 1.4 | 0.2 | setosa |
4.7 | 3.2 | 1.3 | 0.2 | setosa |
4.6 | 3.1 | 1.5 | 0.2 | setosa |
5.0 | 3.6 | 1.4 | 0.2 | setosa |
5.4 | 3.9 | 1.7 | 0.4 | setosa |
Longueur sépales | Largeur | Longueur pétales | Largeur | Espèce |
5.1 | 3.5 | 1.4 | 0.2 | setosa |
4.9 | 3.0 | 1.4 | 0.2 | setosa |
4.7 | 3.2 | 1.3 | 0.2 | setosa |
4.6 | 3.1 | 1.5 | 0.2 | setosa |
5.0 | 3.6 | 1.4 | 0.2 | setosa |
5.4 | 3.9 | 1.7 | 0.4 | setosa |
## ✔ skip target NbPoints
## ✔ skip target X
diff --git a/index.html b/index.html
index 8a69840..197a220 100644
--- a/index.html
+++ b/index.html
@@ -427,7 +427,7 @@
Travailler avec R
-28/11/2021
+13/12/2021
Présentation
diff --git a/profile.html b/profile.html
index 3df41dc..1ca5b15 100644
--- a/profile.html
+++ b/profile.html
@@ -4288,7 +4288,7 @@
-
+