CommencezCommencez gratuitement

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 bon nombre de techniques plus avancées… vous avez besoin d'une base solide 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 montré : les arguments et le corps de la fonction. Les arguments sont les entrées fournies par l'utilisateur sur lesquelles la fonction travaille. 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 effectue réellement la manipulation.

La valeur renvoyée par une fonction correspond simplement à la dernière ligne exécutée du corps de la fonction. Dans l'exemple, puisque x^2 est la dernière ligne du corps, c'est ce qui est renvoyé.

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!

Cette activité fait partie du cours

R intermédiaire pour la finance

Voir le cours

Instructions de l’exercice

  • Créez une fonction nommée percent_to_decimal qui prend un argument, percent, et retourne percent divisé par 100.
  • Appelez percent_to_decimal() sur le pourcentage 6 (nous n'utilisons pas le symbole % ici, mais supposez qu'il s'agit de 6 %).
  • Une variable pct a été créée pour vous.
  • Appelez percent_to_decimal() sur pct.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Modifier et exécuter le code