Organiser et partager ses fonctions en développant un package R (Réf PAKER) À distance
Dernière mise à jour : 30/07/2025
Créez votre propre package R pour organiser, documenter et partager vos fonctions. Apprenez les bonnes pratiques du développement collaboratif, des tests unitaires à la documentation, pour un code propre, réutilisable et facile à diffuser.
Public
Tout public
Prérequis
Avoir suivi la formation « Progresser dans sa pratique de R » ou équivalent.
Objectifs pédagogiques
- Expliquer l'intérêt et les principes de création d'un package R
- Créer un package R
- Mettre en œuvre les bonnes pratiques de développement collaboratif
Contenu
- Rappel de base sur la notion de fonctions
- Créer un package R : pour qui ? pour quoi faire ?
- Générer la structure initiale du package
- Structurer les fichiers et les dépendances (package usethis)
- Intégrer ses fonctions dans un package R
- Documenter ses fonctions dans les règles de l'art (package roxygen2)
- Les principes de base de l'intégration continue
- Mettre en place des tests unitaires efficaces (package testthat)
- Créer des vignettes explicatives pour faciliter l'utilisation du package
- Partager le package et utiliser ses fonctions
Recommandations techniques :
Pour les modules de formation à distance, vous aurez besoin d'un ordinateur avec connexion Internet. Durant la formation, il est recommandé de s'isoler et de disposer d'un casque + micro ou d'un kit téléphone mains libres.
Méthodes pédagogiques
- Exposés et échanges
- Manipulations, exercices pratiques
Evaluation des acquis
Questionnaire
Responsable pédagogique

LEGRIS Maxime
Diplômé en 2015 du Master Ingénierie Statistique et Numérique de l’Université de Lille 1, Maxime rejoint l’équipe DATA’STAT de l'Institut de l'Elevage pour renforcer les compétences du service dans le traitement des bases de données à l’aide de techniques de Data Mining.