Logiciel R / R STUDIO - Construction de packages
Prérequis
- Il est nécessaire que l'apprenant soit déjà un utilisateur du logiciel R. La création et la manipulation des objets sous R, l'importation des données, l'utilisation de R en mode script ou en mode console, la connaissance de la programmation sous R sont des prérequis essentiels pour s'inscrire à cette formation.
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- En entreprise
- À distance
Objectifs pédagogiques
- Créer un package avec R Studio
- Décrire le package
- Ajouter des données au package
- Créer et ajouter des fonctions
- Documenter le package, décrire les données et les fonctions du package
- De tester le package
- Partager le package
- Créer des vignettes
Programme de la formation
Créer un package avec R Studio
- Découverte du package devtools
- Description de l'arborescence d'un package
- Création d'un premier package simple « Bonjour les stagiaires » en 5 étapes :
- Extraction des éléments : à partir des indices, par le biais de conditions
- Installation des packages nécessaires
- Création de l'emplacement du package
- Ajout de fonction très simple
- Ajout d'une courte documentation
- Installer le package en local
Ajout de données au package
- Utilisation des fonction use_data_raw() et use_data()
- Télécharger les données manuellement
Création et ajout de fonctions
- Rappel des fondamentaux de la programmation
- Boucles
- Conditions
- La vectorisation et les fonctions de type apply : apply, tapply…
Décrire et documenter le package, décrire les données et les fonctions du package
- Découverte du package roxygen2
- Les éléments à décrire
- Le langage rmarkdown
- Tricoter (ou knitr) un fichier de description
Création de vignettes
- Exemple et intérêt des vignettes
- Ecriture d'une vignette
- Attentes du CRAN sur les vignettes
- Trucs et astuces
Partage du package
- Dépôt du package sur GitHub
- Création d'un compte github
- Installation de Git
- Création d'un dépôt distant ("repo") sur GitHub
- Commandes Git
- Installation du package depuis GitHub (dev version)
- Soumettre un package sur le CRAN

Proposé par
GROUPE ARKESYS
"La formation maintenant pour vos talents de demain"

Proposé par
GROUPE ARKESYS
