Skip to content

Commit

Permalink
import file from ls3 in R app0
Browse files Browse the repository at this point in the history
  • Loading branch information
jpramil committed Oct 22, 2024
1 parent 046a5f5 commit 4bcfb9f
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
9 changes: 9 additions & 0 deletions R/get_data_ls3.R
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
df <-
aws.s3::s3read_using(
FUN = readr::read_csv2,
object = "ssplab-formation/rp_2016_individu_sample.csv",
bucket = "public/",
opts = list("region" = "")
)

readr::write_csv2(df, "individu_reg.csv")
28 changes: 27 additions & 1 deletion slides/applications_r/_application0.qmd
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
## Application 0 {.smaller}

::: {.panel-tabset}

## {{< fa brands github >}}

:::{.callout-tip collapse="true" icon=false}
## Préparation de l'environnement de travail

::: {.nonincremental}
1. Créer un nouveau dépôt public sur `GitHub` / `GitLab`
1. Créer un nouveau dépôt public sur `GitHub`
2. Lancer un service `RStudio`. Dans l'onglet de configuration `Git` du service, fixer la durée du `Cache` pour le stockage des identifiants `GitHub` à une valeur suffisamment élevée
3. Cloner le dépôt distant sur votre environnement local (ici, le `RStudio` du `Datalab`):
+ `File``New project``Version Control``Git`
Expand All @@ -14,4 +18,26 @@
7. *Commit*/*push* les changements
:::

:::

## {{< fa brands gitlab >}} insee

:::{.callout-tip collapse="true" icon=false}
## Préparation de l'environnement de travail

::: {.nonincremental}
1. Créer un nouveau dépôt public sur `GitLab`
2. Lancer un service `RStudio`. Dans l'onglet de configuration `Git` du service, fixer la durée du `Cache` pour le stockage des identifiants `GitHub` à une valeur suffisamment élevée
3. Cloner le dépôt distant sur votre environnement local (ici, le `RStudio` de `LS3`):
+ `File``New project``Version Control``Git`
4. Créer un script `get_data.R` en copiant le contenu de [ce fichier](https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/main/R/get_data_ls3.R), puis l'exécuter
5. Créer le script `script.R` dans votre dépôt en copiant le contenu de [ce fichier](https://raw.githubusercontent.com/InseeFrLab/formation-bonnes-pratiques-git-R/main/R/script.R)
6. Ajouter la règle "individu_reg.*" au fichier `.gitignore`. Que signifie-t-elle ?
7. *Commit*/*push* les changements
:::

:::



:::

0 comments on commit 4bcfb9f

Please sign in to comment.