İlk fonksiyonun
İlk fonksiyonun için hazır mısın? Bu, bir R programcısının yolculuğunda büyük bir adım. "Fonksiyonlar R'ın temel yapı taşlarıdır: daha ileri tekniklerin çoğunu ustalıkla kullanmak için … fonksiyonların nasıl çalıştığına dair sağlam bir temele ihtiyacın var." -Hadley Wickham
Bir fonksiyonun temel yapısı şöyledir:
func_name <- function(arguments) {
body
}
Ve işte bir örnek:
square <- function(x) {
x^2
}
square(2)
[1] 4
Lore'un öğrettiklerinden aklında tutman gereken iki şey argümanlar ve fonksiyonun gövdesi. Argümanlar, fonksiyonun üzerinde çalıştığı kullanıcı girişleridir. Bunlar, fonksiyonun işlediği veriler ya da hesaplamayı etkileyen seçenekler olabilir. Fonksiyonun gövdesi ise uygulamayı gerçekten yapan koddur.
Bir fonksiyonun döndürdüğü değer, fonksiyon gövdesinde en son çalıştırılan satırdır. Örnekte, x^2 gövdenin son satırı olduğu için döndürülen değer de odur.
Bu egzersizde, finans için faydalı bir hesaplama olan yüzdeyi ondalık sayıya çeviren ilk fonksiyonunu oluşturacaksın!
Bu egzersiz, kursun bir parçasıdır
Finans için Orta Düzey R
Egzersiz talimatları
percent_to_decimaladlı, 1 argüman alan (percent) vepercenti 100'e bölen bir fonksiyon oluştur.percent_to_decimal()fonksiyonunu6yüzdesi üzerinde çağır (burada % işaretini kullanmıyoruz, bunun %6 olduğunu varsay).- Senin için bir
pctdeğişkeni oluşturuldu. percent_to_decimal()fonksiyonunupctüzerinde çağır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Percent to decimal function
___
# Use percent_to_decimal() on 6
___
# Example percentage
pct <- 8
# Use percent_to_decimal() on pct
___