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. 

M'inscrire à la formation

Finaliser l'inscription

Prochaines Sessions

Accessibilité

Sélectionnez le niveau de contraste souhaité
Adaptez la taille de la police
Sélectionnez la police de caractères souhaitée