ПочатиПочніть безкоштовно

Ваша перша функція

Час для вашої першої функції! Це великий крок на шляху програміста R. «Функції — це фундаментальний будівельний блок R: щоб опанувати багато просунених технік … вам потрібна міцна база розуміння того, як працюють функції.» — Hadley Wickham

Ось базова структура функції:

func_name <- function(arguments) {
    body
}

А ось приклад:

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

square(2)
[1] 4

Дві речі, про які варто пам'ятати з того, що вам пояснювала Лор, — це аргументи та тіло функції. Аргументи — це вхідні дані користувача, з якими працює функція. Це можуть бути як дані, що функція обробляє, так і параметри, які впливають на обчислення. Тіло функції — це код, що безпосередньо виконує обробку.

Значення, яке повертає функція, — це просто останній виконаний рядок тіла функції. У прикладі, оскільки x^2 — останній рядок тіла, саме його і буде повернено.

У цій вправі ви створите свою першу функцію, що перетворює відсотки на десятковий дріб — корисне обчислення у фінансах!

Ця вправа є частиною курсу

Середній рівень R для фінансів

Переглянути курс

Інструкції до вправи

  • Створіть функцію з назвою percent_to_decimal, яка приймає 1 аргумент percent і повертає percent, поділений на 100.
  • Викличте percent_to_decimal() для відсотка 6 (тут знак % не використовуємо, але вважайте, що це 6%).
  • Для вас уже створено змінну pct.
  • Викличте percent_to_decimal() для pct.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Percent to decimal function
___



# Use percent_to_decimal() on 6
___

# Example percentage
pct <- 8

# Use percent_to_decimal() on pct
___
Редагувати та запускати код