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

Bir fonksiyon kullan (2)

mean() fonksiyonunun dokümantasyonuna tekrar bak:

?mean

Dokümantasyonun Kullanım (Usage) bölümünde mean() fonksiyonunun iki sürümü yer alır. İlk kullanım,

mean(x, ...)

ortalama (mean) fonksiyonunun en genel kullanımüdür. Ancak 'Varsayılan S3 yöntemi' (Default S3 method) şöyledir:

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

... ifadesi ellipsis (üç nokta) olarak adlandırılır. Bu, R'ın argümanları, fonksiyonun adlarını tek tek belirtmesine gerek kalmadan iletmesini sağlar. Ellipsis daha ayrıntılı olarak sonraki kurslarda ele alınacak.

Bu egzersizin geri kalanında sadece ortalama fonksiyonunun ikinci kullanımını kullan. Dikkat et, trim ve na.rm için varsayılan değerler var. Bu da onların isteğe bağlı argümanlar olduğu anlamına gelir.

Bu egzersiz

Orta Düzey R

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

Egzersiz talimatları

  • linkedin ve facebook'un eleman bazında toplamının ortalamasını hesapla ve sonucu avg_sum değişkenine kaydet.
  • Ortalamayı bir kez daha hesapla, ancak bu kez trim argümanını 0.2 olarak ayarla ve sonucu avg_sum_trimmed değişkenine ata.
  • Hem avg_sum hem de avg_sum_trimmed değerlerini yazdır; farkı görebiliyor musun?

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, 2, 17, 14)
facebook <- c(17, 7, 5, 16, 8, 13, 14)

# Calculate the mean of the sum


# Calculate the trimmed mean of the sum


# Inspect both new variables
Kodu Düzenle ve Çalıştır