Votre première fonction
C’est le moment d’écrire votre première fonction ! C’est une étape importante dans le parcours d’un programmeur R. « Les fonctions sont un élément fondamental de R : pour maîtriser de nombreuses techniques avancées, vous avez besoin de bases solides sur le fonctionnement des fonctions. » – Hadley Wickham
Voici la structure de base d’une fonction :
func_name <- function(arguments) {
body
}
Et voici un exemple :
square <- function(x) {
x^2
}
square(2)
[1] 4
Deux éléments à retenir de ce que Lore vous a appris : les arguments et le corps de la fonction. Les arguments sont les entrées fournies par l’utilisateur sur lesquelles la fonction opère. Ils peuvent représenter les données que la fonction manipule, ou des options qui influencent le calcul. Le corps de la fonction est le code qui réalise effectivement la manipulation.
La valeur renvoyée par une fonction n’est rien d’autre que la dernière ligne exécutée du corps de la fonction. Dans l’exemple, comme x^2 est la dernière ligne du corps, c’est elle qui est renvoyée.
Dans cet exercice, vous allez créer votre première fonction pour convertir un pourcentage en décimal, un calcul très utile en finance !
Cet exercice fait partie du cours
R intermédiaire pour la finance
Instructions
- Créez une fonction nommée
percent_to_decimalqui prend 1 argument,percent, et renvoiepercentdivisé par 100. - Appelez
percent_to_decimal()sur le pourcentage6(nous n’utilisons pas le symbole %, mais supposez qu’il s’agit de 6 %). - Une variable
pcta été créée pour vous. - Appelez
percent_to_decimal()surpct.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___