1. Nauka
  2. /
  3. Kursy
  4. /
  5. R dla finansów – poziom średnio zaawansowany

Connected

ćwiczenie

Twoja pierwsza funkcja

Czas na twoją pierwszą funkcję! To ważny krok w nauce programowania w R. „Funkcje są fundamentalnym elementem składowym R: aby opanować wiele bardziej zaawansowanych technik… potrzebujesz solidnych podstaw dotyczących tego, jak działają funkcje." –Hadley Wickham

Oto podstawowa struktura funkcji:

func_name <- function(arguments) {
    body
}

A tutaj przykład:

square <- function(x) {
    x^2
}

square(2)
[1] 4

Dwie rzeczy, o których warto pamiętać, to argumenty i ciało funkcji. Argumenty to dane wejściowe, na których funkcja działa. Mogą to być dane do przetworzenia lub opcje wpływające na obliczenia. Ciało funkcji to kod, który faktycznie wykonuje to przetwarzanie.

Funkcja zwraca wartość ostatniego wykonanego wyrażenia w jej ciele. W przykładzie ostatnią linią ciała jest x^2, więc właśnie ta wartość zostaje zwrócona.

W tym ćwiczeniu stworzysz swoją pierwszą funkcję, która zamienia wartość procentową na liczbę dziesiętną – przydatne obliczenie w finansach!

Instrukcje

100 XP
  • Utwórz funkcję o nazwie percent_to_decimal, która przyjmuje 1 argument, percent, i zwraca percent podzielony przez 100.
  • Wywołaj percent_to_decimal() dla wartości procentowej 6 (nie używamy tu znaku %, ale przyjmij, że to 6%).
  • Zmienna pct została już dla ciebie utworzona.
  • Wywołaj percent_to_decimal() na pct.