Qu'est-ce qu'une fonction?

R intermédiaire pour la finance

Lore Dirick

Manager of Data Science Curriculum at Flatiron School

Exemples de fonctions

  • mean()
  • plot()
  • ncol()
R intermédiaire pour la finance

Éléments d'une fonction

  • Arguments
    • Entrée / données
    • Options
  • Corps
    • Exécution du code
  • Valeur de retour
    • Résultat stable et prévisible
R intermédiaire pour la finance

Documentation d'une fonction

?matrix

Capture d'écran du 2021-04-09 à 09 :50 :10.png

R intermédiaire pour la finance

Arguments d'une fonction

  • Obligatoires
    • Erreur si absents
    • Habituellement données / objet
  • Optionnels
    • Valeurs par défaut définies
    • Servent surtout à des options supplémentaires
R intermédiaire pour la finance

Exemple d'arguments de fonction

returns <- c(.023, .044, .034, NA)

mean()
Error in mean.default() : argument "x" is missing, with no default
mean(returns)
NA
?mean

ch4_vid1_slides.021.png

mean(returns, na.rm = TRUE)
0.03366667
R intermédiaire pour la finance

Passons à la pratique!

R intermédiaire pour la finance

Preparing Video For Download...