Progresser dans sa pratique de R (Réf RPERF) Présentiel

Dernière mise à jour : 03/09/2025

Approfondissez votre maîtrise de R en découvrant ses objets complexes, en automatisant vos traitements avec des boucles et des fonctions, et en structurant efficacement vos scripts. Pour devenir plus autonome et rigoureux dans votre pratique de R.

Public

Tout public

Prérequis

Objectifs pédagogiques

  • Créer ses propres fonctions pour un programme plus lisible et efficace
  • Automatiser son code afin d'éviter les copiés-collés 

Contenu

  • Découvrir les objets complexes de R à travers l'étude d'un simple tableau de données 
    • Etudier la structure d'un objet R (mode, length, class, str...)
    • Les différents types élémentaires de R (numeric, character, logical...)
    • Utiliser les fonctions de R pour transformer ou résumer
    • La notion de vecteurs à la base de tout dans R
    • Les opérations permises sur les vecteurs
    • La notion d'attributs des objets et leur utilité 
  •  Automatiser son code avec les structures de contrôles 
    • Comprendre la notion de structure de contrôle et son utilité (if else, for, while…)
    • Les boucles itératives for, while et repeat pour automatiser des tâches
    • L'exécution conditionnelle avec if… else... pour différencier des tâches
    • Différence entre if...else... et la fonction ifelse
    • Capturer et gérer les erreurs dans les boucles avec try
    • Les avantages et les limites des boucles itératives
    • Les fonctions apply comme alternative aux boucles
    • Evaluer les temps de calcul des deux approches 
  •  Créer et manipuler ses fonctions : 
    • Comprendre la notion de fonction et son utilité
    • Créer une fonction personnalisée dans R
    • Présentation de la notion de paramètres obligatoires et facultatifs
    • Comprendre la notion d'environnement, de variables locales et globales
    • Renvoyer un ou plusieurs résultats ou faire un affichage
    • Gérer les types des paramètres d'entrée et les exceptions en affichant un message, un warning ou une erreur
    • Débuguer ses fonctions
    • Mettre en place des tests unitaires

Méthodes pédagogiques

  • Exposés et échanges 
  • Manipulations, exercices pratiques 

Evaluation des acquis

Exercice d'application 

Responsable pédagogique

...

DECHAUX Terence

Diplômé en 2018 du Master Ingénierie Statistique pour les sciences du vivant à l'université Paris Descartes, Terence intègre l'Institut de l'Elevage en tant qu'ingénieur statisticien. En plus de ses activités d'appui aux ingénieurs agronomes de Idele, il est chargé de diverses formations, notamment autour de R et R Shiny.

M'inscrire à la formation



PARIS
PARIS


DECHAUX Terence
DECHAUX Terence
Détail des créneaux de la session sélectionnée :
Finaliser l'inscription

Repas et hébergement

Déjeuners offerts. L'hébergement et les repas du soir ne sont ni gérés, ni pris en charge par l'Institut de l'Elevage.

Prochaines Sessions

  • 02/07/26 → 03/07/26 Présentiel
    PARIS (75)
  • 26/11/26 → 27/11/26 Présentiel
    PARIS (75)

Accessibilité

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