BaşlayınÜcretsiz Başlayın

R you functional?

Farklı türde argümanlar ve döndürülen değerlerle fonksiyon tanımlama konusunda beceriler kazandığına göre, şimdi daha gelişmiş fonksiyonlar oluşturmayı denemelisin. Önceki egzersizlerde fark ettiğin gibi, fonksiyon gövdene kontrol akışı yapıları, döngüler ve hatta başka fonksiyonlar eklemek gayet mümkün.

Sosyal medya örneğimizi hatırlıyor musun? linkedin ve facebook vektörleri çalışma alanında zaten tanımlı, yani hemen işe koyulabilirsin. İlk adım olarak, bu vektörün tek bir değerini yorumlayabilen bir fonksiyon yazacaksın. Sonraki egzersizde ise tüm bir vektörü bir kerede işleyebilen başka bir fonksiyon yazacaksın.

Bu egzersiz

Orta Düzey R

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • Tek bir gündeki profil görüntülenme sayısını yorumlayan interpret() fonksiyonunun tanımını tamamla:
  • Fonksiyon tek bir argüman alır: num_views.
  • Eğer num_views 15'ten büyükse, fonksiyon konsola "You're popular!" yazar ve num_views döndürür.
  • Aksi halde, fonksiyon "Try to be more visible!" yazar ve 0 döndürür.
  • Son olarak, interpret() fonksiyonunu iki kez çağır: linkedin vektörünün ilk değeri ve facebook vektörünün ikinci elemanı üzerinde.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# The linkedin and facebook vectors have already been created for you

# Define the interpret function
interpret <- function(num_views) {
  if (num_views > 15) {


  } else {


  }
}

# Call the interpret function twice
Kodu Düzenle ve Çalıştır