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

Bir fonksiyon kullan (3)

Videoda, Filip sd() fonksiyonunun argümanlarını belirtme örneğinde sana yol göstermişti. sd() fonksiyonunun, standart sapmayı hesaplamadan önce giriş vektöründeki eksik değerlerin kaldırılıp kaldırılmayacağını belirleyen, na.rm adında isteğe bağlı bir argümanı vardır.

Dokümantasyona iyi baktıysan, mean() fonksiyonunun da aynı işi yapan na.rm argümanına sahip olduğunu artık biliyorsundur. Varsayılan olarak FALSE’tur; varsayılan S3 metodunun Usage bölümünde de şöyle gösterilir:

mean(x, trim = 0, na.rm = FALSE, ...)

Şimdi linkedin ve facebook vektörlerinin eksik değerler (NA) içerdiğinde neler olduğuna bakalım.

Bu egzersiz

Orta Düzey R

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

Egzersiz talimatları

  • LinkedIn profil görüntülenme sayısının ortalamasını, herhangi bir isteğe bağlı argüman belirtmeden hesapla. Sonucu doğrudan konsola yazdır.
  • LinkedIn profil görüntülenme sayısının ortalamasını tekrar hesapla, ama bu kez R’ye giriş vektöründeki eksik değerleri yok saymasını söyle.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# The linkedin and facebook vectors have already been created for you
linkedin <- c(16, 9, 13, 5, NA, 17, 14)
facebook <- c(17, NA, 5, 16, 8, 13, 14)

# Basic average of linkedin


# Advanced average of linkedin
Kodu Düzenle ve Çalıştır