forked from InseeFrLab/utilitR
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.Rmd
121 lines (96 loc) · 5.39 KB
/
index.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
---
title: "`UtilitR`"
subtitle: "Une documentation collaborative sur `R` à l'usage des agents de l'Insee"
# date: "`r Sys.Date()`"
date: "Version 1.0 - Mai 2021"
site: bookdown::bookdown_site
documentclass: book
classoption: dvipsnames
subparagraph: true
cover-image: "resources/logo-utilitr.png"
description: "UtilitR: Une documentation utile à R"
favicon: resources/logo-utilitr.png
toc-title: Table des matières
paged-footnotes: true
lot: false
lof: false
bibliography: [book.bib, packages.bib]
biblio-style: apalike
link-citations: yes
---
```{r setup-options, include=FALSE}
knitr::opts_chunk$set(
echo = TRUE,
warning = FALSE,
message = FALSE,
# Les options de mise en page des chunks
# On n'utilise pas formatR (via tidy = TRUE)
# car cela détruit la mise en forme des codes utilisant le pipe
tidy = FALSE,
tidy.opts = list(width.cutoff = 70,
arrow = TRUE,
blank = TRUE,
brace.newline = FALSE,
comment = TRUE,
wrap = TRUE
),
include = TRUE
)
options(
tibble.print_min = 6,
tibble.print_max = 6,
dplyr.print_min = 6,
dplyr.print_max = 6,
tibble.width = 70)
```
# Une documentation collaborative développée à l'Insee {-}
```{=html}
<a href='https://www.utilitr.org'><img src='resources/logo-utilitr.png' align="left" height="139px" /></a>
```
`r colorize("VERSION TEMPORAIRE VOUEE A EVOLUER", "red")`
```{r, include=FALSE}
liste_contrib <- data.table::data.table(
pseudo = c("Raphaële Adjerad", "Alexis Eidelman",
"Antoine Dreyer", "Arthur Cazaubiel",
"Cédric Tassart", "Claire Legroux",
"Gaëlle Génin", "Gilles Fidani",
"Lionel Cacheux", "Pascal Mercier",
"Marie-Emmanuelle Faure", "Mathias André",
"Olivier Meslin", "Lino Galiana",
"Pierre Lamarche", "Pierre-Yves Berrard",
"Romain Lesur", "Sylvain Daubrée",
"Arlindo Dos-Santos"
)
)
liste_contrib <- liste_contrib[, c("prenom","nom") := data.table::tstrsplit(
get('pseudo'), " ", fixed = TRUE
)][order(get("nom"))]
```
*Ont contribué à cette documentation*:
`r paste0(paste(liste_contrib$pseudo, collapse = ", "), ".")`
```{r include=FALSE}
# automatically create a bib database for R packages
knitr::write_bib(c(
.packages(), 'bookdown', 'knitr', 'rmarkdown'
), 'packages.bib')
```
Le code source de cette documentation est hebergé sous
`Github` et est
[accessible en cliquant sur ce lien](https://github.com/InseeFrLab/utilitR)
## Objectifs de la documentation `UtilitR` {-}
**Cette documentation s'adresse à tous les agents de l'Insee dans le cadre d'un usage courant de `R`.** Elle est conçue pour aider les agents à réaliser des traitements statistiques usuels avec `R` et à produire des sorties (graphiques, cartes, documents). Cette documentation présente succinctement les outils les plus adaptés à ces tâches, et oriente les agents vers les ressources documentaires pertinentes. En revanche, elle n'aborde pas les outils les plus avancés, notamment ceux utilisés dans un cadre de développement logiciel.
Cette documentation a pour ambition de répondre à trois questions générales:
* Comment travailler avec `R` à l'Insee?
* Comment réaliser des tâches standards avec `R` (importation et manipulation de données, exploitation d'enquêtes, graphiques...)?
* Quelles sont les bonnes pratiques à respecter pour bien utiliser `R`?
Deux points importants sont à noter:
* __Cette documentation recommande les outils et les *packages* les plus adaptés au contexte d'utilisation de `R` à l'Insee__. Ces recommandations ne sont pas nécessairement adaptées à d'autres contextes, et pourront évoluer lorsque ce contexte évoluera.
* __Cette documentation recommande d'utiliser `R` avec `Rstudio`__, qui apparaît comme la solution la plus simple et la plus complète pour un usage courant de `R`.
## Quelle est la place du projet `UtilitR` à l'Insee? {-}
**Le projet `UtilitR` est porté par les agents de l'Insee ou de Système Statistique Publique (SSP) de manière collaborative**.
Le projet `UtilitR` propose en premier lieu une documentation sur le logiciel `R`.
La documentation `UtilitR` s'attache à être cohérente avec les recommandations émises par le comité de certification des _packages_ `R` (COPS).
Dans le futur, d'autres ressources liées à `R`, hébergées sur le site [www.utilitr.org](https://www.utilitr.org) pourront être proposées.
## Comment contribuer à la documentation {-}
**Le projet `UtilitR` est un projet collaboratif, évolutif, *open source* et ouvert à tous, auquel tous les agents peuvent contribuer.** Le projet est mené par un groupe de contributeurs qui en définissent eux-mêmes le contenu, la structure et le calendrier. Les objectifs et l'approche collaborative du projet `UtilitR` sont détaillés dans [ce document](LIEN VERS LE MANIFESTE).
**Tout agent qui le souhaite peut modifier ou compléter la documentation en fonction de ses connaissances et de ses expériences**, et toutes les contributions sont les bienvenues: compléments, corrections d'erreur, améliorations, questions... Il n'y a aucun prérequis, et aucun niveau minimal en `R` n'est demandé. Le dépôt de la documentation est situé [ici](https://github.com/InseeFrLab/utilitR). Tout agent intéressé à contribuer au projet est invité à consulter le [guide des contributeurs](CONTRIBUTING.md).