Programmer avec R (Réf RPERF) Présentiel

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

La formation permet de découvrir des techniques efficaces pour progresser dans l'utilisation du logiciel et pour en finir avec le copier-coller de codes. De nombreuses applications pratiques rendent la formation concrète.

Public

Tout public

Prérequis

  • Avoir suivi la formation "S'initier au logiciel R" ou niveau équivalent
  • Avoir une pratique régulière de R (plusieurs fois par mois)

Objectifs pédagogiques

  • Créer ses propres fonctions et les utiliser
  • Programmer une boucle for et while intégrant l'exécution conditionnelle if...else...
  • Utiliser des alternatives aux boucles

Contenu

  • Brefs rappels de base sur R :
    • l'environnement R et RStudio
    • les objets de base dans R : data.frame, vector, list, matrix...
    • manipulation des tableaux de données (data.frame)
  • Créer ses propres fonctions pour un programme plus lisible et efficace :
    • comprendre la notion de fonction et son utilité
    • créer sa première fonction pas à pas
    • les paramètres optionnels et obligatoires
    • la notion d'environnement, les variables locales et globales
    • renvoyer un résultat ou un affichage, utiliser des listes pour renvoyer plusieurs résultats
    • tester le type des paramètres en entrée (numériques, data.frame...), renvoyer des messages, des warnings, des erreurs..., interagir avec l'utilisateur
    • débuguer ses fonctions
    • organiser et partager ses fonctions
  • Automatiser son code avec les structures de contrôle :
    • comprendre la notion de structure de contrôle et son utilité
    • exécution conditionnelle avec if ... else..., différence entre if...else... et la fonction ifelse
    • la boucle itérative for, les boucles itératives while et repeat
    • estimation de temps de calculs
    • les limites des boucles et leurs alternatives : l'agrégation avec dplyr ou data.table, les fonctions apply, les fonctions vectorisées, la compilation de fonctions...

Méthodes pédagogiques

  • Exposés et échanges
  • Applications pratiques sur logiciel

Evaluation des acquis

Questionnaire

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


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.

Session sélectionnée

  • 09/10/25 → 10/10/25
    PARIS (75)
  • Détails :

    09/10/25 : 9:30 → 13:00
    14:00 → 17:30
    10/10/25 : 9:30 → 13:00
    14:00 → 17:30

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