Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Acazaubiel patch parquet ref note #1

Open
wants to merge 105 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
105 commits
Select commit Hold shift + click to select a range
8ec6dd9
Ajout COGugaison dans Fiche (#414)
acazaubiel Feb 18, 2022
3ebc02e
Ajout paragraphe cration auto d'un fork (#415)
vincent-reduron Feb 18, 2022
1acfefb
Update Manifeste.md
linogaliana Mar 9, 2022
17564b2
Correction coquilles is_odd (#420)
etiennebacher Mar 17, 2022
607e64a
retire les doublons
linogaliana Mar 22, 2022
9b8cc48
enlève doublon ici aussi
linogaliana Mar 22, 2022
b81e377
Ajouts explications bouton Revert + modification .gitgnore via interf…
ddotta Mar 30, 2022
d93e7ab
MAJ des copies d'écran pour la partie SSP Cloud (#423)
ddotta Apr 12, 2022
ef54dc5
Correction coquille (#424)
remimal Apr 12, 2022
604f70b
Remplacement fonction ods_sheets() par list_ods_sheets() (#426)
ddotta Apr 16, 2022
929f352
lien vers forum du cirad
py-b Apr 22, 2022
7b9aea6
Update Fiche_api.Rmd (#429)
JeanDupin May 11, 2022
bfc1870
Suggest a link to frrrenchies (#430)
pachevalier May 16, 2022
87fdb2f
update files interface pics + explain diffusion folder (#431)
avouacr Jun 17, 2022
74aae02
correction marginale d'une typo (#433)
ThomasFaria Jun 17, 2022
edeff9d
Update Fiche_git_utilisation.Rmd (#432)
linogaliana Jun 17, 2022
77f4907
Ajout de la fiche targets (#397)
linogaliana Jul 16, 2022
0d4a8ef
complète fiche bdd (#435)
py-b Jul 21, 2022
10d6323
petite correction de la hiérarchie des titres
linogaliana Jul 21, 2022
6a54242
Relecture rmarkdown (#428)
ddotta Jul 21, 2022
c6bf8f4
Changement url lancement du service utilitr dans CONTRIBUTING (#405)
pierre-lamarche Jul 28, 2022
7477e3d
amélioration mineure targets
py-b Aug 8, 2022
41afa68
fait apparaître boîte specificite
py-b Aug 21, 2022
9ab53fa
New elements on databases (#439)
linogaliana Oct 4, 2022
6b08275
installe doremifasolData source
py-b Oct 5, 2022
6a0b9b2
Onyxia image (#440)
pierre-lamarche Oct 5, 2022
ae0bd46
Update README.md (#442)
linogaliana Oct 6, 2022
40528be
Modification README marginale
linogaliana Oct 7, 2022
2a3efc2
Correction on docker image (#445)
linogaliana Oct 17, 2022
471329a
change dependencies install
linogaliana Oct 17, 2022
d2b024c
Update glossary.yml
linogaliana Oct 17, 2022
17f2ba4
Ajout lien vers le chapitre des expressions régulières du livre R for…
ddotta Nov 15, 2022
ae9522c
Compléter la fiche sur l'utilisation des ressources
oliviermeslin Dec 2, 2022
14bdf12
Font Awesome a inversé le nom d'une icône
oliviermeslin Dec 5, 2022
f8d98b7
Fontawesome a changé le nom de toutes les icônes
oliviermeslin Dec 5, 2022
d0b38b5
Ajouter un nom à un chunk
oliviermeslin Dec 5, 2022
42d846a
Mettre des noms aux chunks pour débugguer
oliviermeslin Dec 5, 2022
239888a
Ajouter encore des noms de chunks
oliviermeslin Dec 5, 2022
7ee3941
Résoudre le bug
oliviermeslin Dec 5, 2022
f5247ce
Coquille
oliviermeslin Dec 27, 2022
7f71d54
Enlever des warnings
oliviermeslin Dec 27, 2022
7550f7b
Coquille
oliviermeslin Dec 27, 2022
5924887
Correction d'une erreur
oliviermeslin Dec 27, 2022
194ee6a
Merge branch 'master' of https://github.com/InseeFrLab/utilitR
oliviermeslin Dec 28, 2022
af635fb
Retire les accolades (#458)
linogaliana Jan 10, 2023
5a190a6
Série de propositions très bien qu'on a trainé à valider pour une obs…
linogaliana Jan 19, 2023
e76475c
Small addings to R on SSP Cloud (#461)
fBedecarrats Jan 25, 2023
3fe7cb0
Quarto book ✨ 🎉 (#463)
linogaliana Jan 27, 2023
726d68c
Remove some dependencies (#464)
linogaliana Jan 28, 2023
7b99a43
corrige chemin vers images
py-b Feb 8, 2023
4114065
saute une ligne
py-b Feb 8, 2023
41fe832
quarto repo-branch:master (#472)
py-b Feb 8, 2023
47ce811
MAJ url sspcloud du badge
py-b Feb 8, 2023
fe51694
script init : cd utilitr aussi pour mainteneurs
py-b Feb 8, 2023
d47b13c
PR template avec quarto (#473)
py-b Feb 9, 2023
defd7d0
Bonnes pratiques (#466)
linogaliana Feb 16, 2023
a50f399
corrige lien
py-b Feb 24, 2023
d804710
typo (#474)
antoine-palazz Mar 22, 2023
214ed5d
Initialisation (1er jet) pour la fiche sur Parquet (#475)
ddotta Mar 27, 2023
66c9bdf
Réécriture recommandation
oliviermeslin Mar 27, 2023
086ecfb
Modifications de forme
oliviermeslin Mar 27, 2023
97f1d4e
Supprimer un doublon
oliviermeslin Mar 27, 2023
60eaab1
Déplacer un paragraphe
oliviermeslin Mar 27, 2023
ef5a613
Ajouts sur les parquets partitionnés
oliviermeslin Mar 27, 2023
8cf1630
Complément sur les fichiers partitionnés
oliviermeslin Mar 27, 2023
c064959
Amélioration présentation du format Parquet
oliviermeslin Mar 27, 2023
61f6496
Renommer une table
oliviermeslin Mar 27, 2023
183f638
Réécriture partie Parquet partitionné
oliviermeslin Mar 27, 2023
ef1d79a
Finalisation partie partition
oliviermeslin Mar 27, 2023
c9db49a
Ajouter une ligne
oliviermeslin Mar 27, 2023
3461ad8
Points-virgules
oliviermeslin Mar 27, 2023
ac07bb9
Ajouter la fiche parquet
oliviermeslin Mar 27, 2023
c5fb3ea
Déplacer des éléments
oliviermeslin Mar 27, 2023
3597014
Structure
oliviermeslin Mar 27, 2023
ad626de
Compléments sur dplyr
oliviermeslin Mar 27, 2023
10d7080
Améliorations de la partie duckdb
oliviermeslin Mar 27, 2023
e7ffae7
Compléments divers
oliviermeslin Mar 27, 2023
7ecef56
Coquille de forme
oliviermeslin Mar 27, 2023
ffa1253
Update 03_Fiches_thematiques/Fiche_import_fichiers_parquet.qmd
oliviermeslin Mar 28, 2023
8884e1d
Intégrer les commentaires de Romain
oliviermeslin Mar 28, 2023
a0c5fe4
Merge branch 'dev_parquet' of https://github.com/InseeFrLab/utilitR i…
oliviermeslin Mar 28, 2023
eb55e6b
Complément
oliviermeslin Mar 28, 2023
1769bcf
Parler de duckdb dans les recommandations
oliviermeslin Mar 28, 2023
543f277
Remarque de Jean-François
oliviermeslin Mar 28, 2023
aed18f6
Idem
oliviermeslin Mar 28, 2023
435f4f3
Idem
oliviermeslin Mar 28, 2023
e6b281f
Itou
oliviermeslin Mar 28, 2023
b0b071a
Ibid
oliviermeslin Mar 28, 2023
c526e60
Précision
oliviermeslin Mar 28, 2023
46cd826
Corrections mineures (#477)
ddotta Mar 28, 2023
b72dda2
Complément sur duckdb
oliviermeslin Apr 10, 2023
f9a6462
Merge branch 'dev_parquet' of https://github.com/InseeFrLab/utilitR i…
oliviermeslin Apr 10, 2023
2d6dcf0
Compléments et reformulations
oliviermeslin Apr 10, 2023
3a78cc4
Ajout recommandation
oliviermeslin Apr 11, 2023
b59e70d
Répondre à une remarque
oliviermeslin Apr 11, 2023
73a3b80
Préciser les choses sur read_parquet
oliviermeslin Apr 11, 2023
a9c12f3
Déplacer une remarque
oliviermeslin Apr 11, 2023
2a2e486
Ajout liste verbes tidyveres compatibles avec arrow (#482)
ddotta Apr 11, 2023
33af169
Merge branch 'dev_parquet' of https://github.com/InseeFrLab/utilitR i…
oliviermeslin Apr 11, 2023
6811622
Commenter toutes les parties sur duckdb
oliviermeslin Apr 11, 2023
b8ea7a2
Correction de la commande git credential (#484)
ddotta May 5, 2023
db480e3
Correction lien vers la création de jetons d'accès (#483)
ddotta May 5, 2023
705e89a
Remplace Specificite par Insee dans les box (#471)
ddotta May 5, 2023
c98607f
add link online documentation sspcloud (#488)
TanguyBarthelemy Jun 22, 2023
e66e82c
Update Fiche_utiliser_ressources.qmd
acazaubiel Aug 9, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions .Rprofile
Original file line number Diff line number Diff line change
Expand Up @@ -101,18 +101,3 @@ reminder_image <- function(path = "moncheminperso"){
)
}

message(
cat(
c("Projet source de la documentation utilitR",
"-----------------------------------------",
"",
"Pour pr\u00E9visualiser la version web de l'ouvrage: ",
" * Option 1: utiliser l'onglet 'Build' dans Rstudio;",
" * Option 2: taper dans la commande R:
bookdown::render_book(\"index.Rmd\", output_dir = \"_public\", output_format = \"utilitr::bs4_utilitr\")",
"",
"Ne pas oublier d'installer le package 'utilitr' avant pour disposer des mod\u00E8les de documents:
remotes::install_github(\"https://github.com/InseeFrLab/utilitr-template\")"),
sep = "\n"
)
)
8 changes: 5 additions & 3 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
<!-----------

**Compléter une description indicative ici.**

Si la modification est associée à une *issue*, elle peut être identifiée par son numéro, par exemple `#10`.
Expand All @@ -17,7 +19,7 @@ En faisant cette *pull request*, je confirme que :
- [ ] J'ai lu le [guide des contributeurs](CONTRIBUTING.md)
- [ ] Ma proposition respecte les canons formels de la documentation `utilitR`
- [ ] Les exemples de code `R` ont été testés sur ma machine
- [ ] J'ai testé, sur ma machine, que la documentation compile avec mes ajouts (`bookdown::render_book("index.Rmd", output_dir = "_public", output_format = "utilitr::bs4_utilitr")`
produit un résultat
- [ ] Si j'y suis invité (cela ne fonctionne pas pour toutes les `pull requests`), je consulte le site de prévisualisation `https://www.${BRANCH_NAME}--preview-docr.netlify.app/`
- [ ] J'ai testé, sur ma machine, que la documentation compile avec mes ajouts (`quarto::quarto_preview()`) produit un résultat
- [ ] Si j'y suis invité (cela ne fonctionne pas pour toutes les `pull requests`), je consulte le site de prévisualisation `https://${BRANCH_NAME}--preview-docr.netlify.app/`

-------------->
22 changes: 4 additions & 18 deletions .github/workflows/bookdown-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,29 +21,15 @@ jobs:
env:
GITHUB_PAT: ${{ secrets.PAT }}
uses: actions/checkout@master
- name: Checkout Repository
if: ${{ github.repository != 'inseefrlab/utilitr' }}
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
uses: actions/checkout@master
- name: Install Dependencies
if: ${{ github.repository == 'inseefrlab/utilitr' }}
run: |
Rscript -e "install.packages(c('remotes'))"
Rscript -e "remotes::install_github('rstudio/htmltools')"
Rscript -e "remotes::install_github('r-spatial/sf', dependencies = TRUE)"
Rscript -e "install.packages(c('remotes', 'htmltools', 'sf'))"
env:
GITHUB_PAT: ${{ secrets.PAT }}
- name: Install Dependencies
if: ${{ github.repository != 'inseefrlab/utilitr' }}
run: |
Rscript -e "install.packages(c('remotes'))"
Rscript -e "remotes::install_github('rstudio/htmltools')"
Rscript -e "remotes::install_github('r-spatial/sf', dependencies = TRUE)"
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
- name: Render Book
run: Rscript -e 'bookdown::render_book("index.Rmd", output_format = "utilitr::bs4_utilitr", output_dir = "_public")'
run: |
quarto render
- uses: actions/upload-artifact@v2
with:
name: _public
Expand All @@ -53,7 +39,7 @@ jobs:
if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
uses: actions/setup-node@v2
with:
node-version: '12'
node-version: '14'
- name: Deploy to Netlify
if: ${{ github.event.pull_request.head.repo.full_name == github.repository }}
# NETLIFY_AUTH_TOKEN and NETLIFY_SITE_ID added in the repo's secrets
Expand Down
14 changes: 0 additions & 14 deletions .github/workflows/pagedown-test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,6 @@ jobs:
env:
GITHUB_PAT: ${{ secrets.PAT }}
uses: actions/checkout@master
- name: Checkout Repository
if: ${{ github.repository != 'inseefrlab/utilitr' }}
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
uses: actions/checkout@master
- name: Install Dependencies
if: ${{ github.repository == 'inseefrlab/utilitr' }}
env:
Expand All @@ -27,15 +22,6 @@ jobs:
Rscript -e "remotes::install_github('rstudio/rmarkdown')"
Rscript -e "remotes::install_github('rstudio/pagedown')"
Rscript -e "remotes::install_github('rstudio/htmltools')"
- name: Install Dependencies
if: ${{ github.repository != 'inseefrlab/utilitr' }}
env:
GITHUB_PAT: ${{ secrets.GITHUB_TOKEN }}
run: |
Rscript -e "install.packages(c('remotes'))"
Rscript -e "remotes::install_github('rstudio/rmarkdown')"
Rscript -e "remotes::install_github('rstudio/pagedown')"
Rscript -e "remotes::install_github('rstudio/htmltools')"
- name: Render Book
run: |
mkdir _pagedown_output -p
Expand Down
59 changes: 30 additions & 29 deletions .github/workflows/prod.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -42,11 +42,11 @@ jobs:
context: .
tags: |
inseefrlab/utilitr:latest
inseefrlab/utilitr:0.8.0
inseefrlab/utilitr:0.9.1
-
name: Image digest
run: echo ${{ steps.docker_build.outputs.digest }}
bookdown-prod:
website:
if: "!contains(github.event.commits[0].message, '[skip ci]')"
needs: docker
runs-on: ubuntu-latest
Expand All @@ -59,12 +59,13 @@ jobs:
- name: Install Dependencies
run: |
Rscript -e "install.packages(c('remotes'))"
Rscript -e "remotes::install_github('rstudio/rmarkdown')"
Rscript -e "remotes::install_github('rstudio/htmltools')"
Rscript -e "remotes::install_github('r-spatial/sf', dependencies = TRUE)"
env:
GITHUB_PAT: ${{ secrets.PAT }}
- name: Render Book
run: Rscript -e 'bookdown::render_book("index.Rmd", output_dir = "_public", output_format = "utilitr::bs4_utilitr")'
run: |
quarto render
- uses: actions/upload-artifact@v2
with:
name: _public
Expand All @@ -85,28 +86,28 @@ jobs:
npm install --unsafe-perm=true netlify-cli -g
netlify init
netlify deploy --prod --dir="_public" --message "Deploy master"
pagedown:
if: "!contains(github.event.commits[0].message, '[skip ci]')"
runs-on: ubuntu-latest
needs: docker
container: inseefrlab/utilitr:latest
steps:
- name: Checkout Repository
uses: actions/checkout@master
- name: Install Dependencies
env:
GITHUB_PAT: ${{ secrets.PAT }}
run: |
Rscript -e "install.packages(c('remotes'))"
Rscript -e "remotes::install_github('rstudio/rmarkdown')"
Rscript -e "remotes::install_github('rstudio/pagedown')"
Rscript -e "remotes::install_github('rstudio/htmltools')"
- name: Render Book
run: |
mkdir _pagedown_output -p
Rscript -e "utilitr::pdf_document()"
- uses: actions/upload-artifact@v2
with:
name: DocumentationR_pagedown
path: _pagedown_output/DocumentationR.pdf
retention-days: 5
# pagedown:
# if: "!contains(github.event.commits[0].message, '[skip ci]')"
# runs-on: ubuntu-latest
# needs: docker
# container: inseefrlab/utilitr:latest
# steps:
# - name: Checkout Repository
# uses: actions/checkout@master
# - name: Install Dependencies
# env:
# GITHUB_PAT: ${{ secrets.PAT }}
# run: |
# Rscript -e "install.packages(c('remotes'))"
# Rscript -e "remotes::install_github('rstudio/rmarkdown')"
# Rscript -e "remotes::install_github('rstudio/pagedown')"
# Rscript -e "remotes::install_github('rstudio/htmltools')"
# - name: Render Book
# run: |
# mkdir _pagedown_output -p
# Rscript -e "utilitr::pdf_document()"
# - uses: actions/upload-artifact@v2
# with:
# name: DocumentationR_pagedown
# path: _pagedown_output/DocumentationR.pdf
# retention-days: 5
13 changes: 13 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,9 @@
_book
old

quarto.deb
.lintr

_book/*.html
_book/*.pdf
_book/*.log
Expand All @@ -31,3 +34,13 @@ rapport étonnement CT.rtf

pics_resized/*
_pagedown_output/*

# chapitre targets
_targets.R
_targets/*
mesfonctions_*.R
resources/targets/_targets/*
data/donnes_entrees.csv
/.quarto/
_targets/
/resources/rmarkdown/chunk*
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

L'agent souhaite personnaliser sa configuration de `R`. Cette personnalisation consiste à définir certaines actions ou valeurs qui seront effectuées automatiquement à l'ouverture d'une session `R`.

::: {.recommandation}
::: {.callout-recommandation .icon}

**La personnalisation de `R` doit être maniée avec précaution**, car personnaliser votre environnement de travail, c'est prendre le risque de rendre vos travaux difficiles à reproduire. Cette fiche vous explique ce que la personnalisation peut apporter, et ce pour quoi elle ne doit pas être utilisée.

Expand All @@ -22,7 +22,7 @@ L'agent souhaite personnaliser sa configuration de `R`. Cette personnalisation c
Dès ses origines, `R` a été conçu pour offrir une grande souplesse d'utilisation. Cette souplesse engendre toutefois une complexité dans les procédures d'initialisation de `R`. La [documentation](https://cran.r-project.org/web/packages/startup/vignettes/startup-intro.html) sur le lancement de `R` montre d'ailleurs toute la complexité de la chose :


```{r, eval = FALSE}
```{r entree_fiche_personnaliser_R, eval = FALSE}
help("Startup")
```

Expand Down Expand Up @@ -78,7 +78,7 @@ Un tel fichier n'est pas constitué de code `R`, mais de paires **nom=valeur**.
* il modifie des variables internes à `R` (telles que `_R_CHECK_LENGTH_1_CONDITION_` et `_R_CHECK_LENGTH_1_LOGIC2_`) ;
* il **contient une ligne vide finale** : cette ligne vide est indispensable, ne l'oubliez jamais !

::: {.conseil}
::: {.callout-conseil .icon}
Voici **deux conseils importants** sur l'usage du fichier d'environnement `.Renviron` :

- il est recommandé d'être très prudent dans la personnalisation du fichier d'environnement ;
Expand All @@ -92,9 +92,9 @@ La méthode la plus simple pour modifier le fichier `.Renviron` est la suivante
3. Sauvegarder le fichier.
3. Relancer `R`, via `Session > Restart R` ou <kbd>Ctrl</kbd> + <kbd>⇧ Shift</kbd> + <kbd>F10</kbd> dans `RStudio`.

::: {.specificite}
::: {.callout-insee .icon}
Comme dans de nombreuses institutions, la navigation sur Internet depuis un poste de l'Insee est contrôlée par un *proxy* (intermédiaire entre le *web* et un ordinateur). Il est indispensable de paramétrer l'adresse du _proxy_ pour que `R` puisse accéder à Internet (par exemple pour télécharger un _package_). Pour ce faire, vous pouvez récupérer l'adresse du _proxy_ de l'Insee en exécutant la commande suivante :
```{r, eval=FALSE}
```{r ie_get_proxy_for_url, eval=FALSE}
curl::ie_get_proxy_for_url()
```

Expand All @@ -105,20 +105,6 @@ https_proxy=adresse_du_proxy
```
:::

::: {.remarque}
Il faut être prudent lorsqu'on modifie des variables internes à `R`, car ces modifications peuvent aboutir à ce que les résultats des scripts ne soient pas reproductibles. Par exemple, `R` a un comportement potentiellement incohérent dans le cas suivant :
```{r warning=TRUE}
vecteurbooleen <- c(TRUE, FALSE)
if (vecteurbooleen) {
message("Je suis vrai !")
} else {
message("Je suis faux !")
}
```

Lorsqu'une condition porte sur un vecteur de booléens (`TRUE` ou `FALSE`), `R` utilise uniquement le premier élément du vecteur pour vérifier si condition est remplie, et renvoie un simple avertissement à l'utilisateur. Toutefois, il est possible de modifier ce comportement par défaut en indiquant `_R_CHECK_LENGTH_1_CONDITION_ = "TRUE"` dans le fichier `.Renviron` : `R` renverra alors une erreur et stoppera le code si `R` doit vérifier une condition sur un vecteur au lieu d'un simple scalaire. Dans ce cas, le code précédent ne renverra rien du tout et s’arrêtera avec une erreur. En revanche, chez un autre utilisateur dont le fichier `.Renviron` ne contient pas ce réglage, il n'y aura pas d'erreur. Le même code aboutit donc à des résultats différents en raison de différences dans les variables d'environnement.
:::

Il est possible de modifier les paramètres de son environnement ou d'en générer d'autres après l'ouverture de la session `R`, avec la commande `Sys.setenv()`. Vous pouvez par exemple exécuter la commande `Sys.setenv("MON_API_INSEE"="jamais")`. De même, la fonction `Sys.getenv()` permet de lister certaines valeurs présentes dans l'environnement actuel. Toutefois, toutes les procédures d'initialisation de R se seront déjà déroulées alors avec les anciennes valeurs, définies par défaut. Cette subtilité peut être importante !


Expand Down Expand Up @@ -164,7 +150,7 @@ La fonction `options()` affiche les valeurs actuellement chargées pour les opti

Un exemple plus réaliste de `.Rprofile` peut être trouvé [ici](https://github.com/InseeFrLab/utilitR/blob/master/.Rprofile) : c'est le fichier qui permet notamment de réaliser la documentation `utilitR`. Notez notamment le message à l'ouverture du projet. Avoir des fonctions n'est pas forcément interdit, tant que ces fonctions sont également partagées, comme c'est le cas dans ce projet !

::: {.conseil}
::: {.callout-conseil .icon}
Il n'est nullement obligatoire de définir des réglages spécifiques avec un fichier `.Rprofile`. Toutefois, si vous le faites, il est fortement conseillé de :

* travailler dans le `.Rprofile` d'un projet, et non pas le `.Rprofile` général de votre profil d'utilisateur ;
Expand Down
File renamed without changes.
Loading