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

Matris elemanlarını seçme

Vektörlerde olduğu gibi matrislerden de bir veya birden fazla eleman seçmek için köşeli parantezleri [ ] kullanabilirsiniz. Vektörler tek bir boyuta sahipken matrisler iki boyutludur. Bu nedenle, seçmek istediğiniz satırları sütunlardan ayırmak için virgül kullanmalısınız. Örneğin:

  • my_matrix[1,2] birinci satır ve ikinci sütundaki elemanı seçer.
  • my_matrix[1:3,2:4]; 1, 2, 3 numaralı satırlar ile 2, 3, 4 numaralı sütunlarda veri içeren bir matrisle sonuçlanır.

Bir satırın veya sütunun tüm elemanlarını seçmek isterseniz sırasıyla virgülden önce veya sonra herhangi bir sayıya gerek yoktur:

  • my_matrix[,1] birinci sütunun tüm elemanlarını seçer.
  • my_matrix[1,] birinci satırın tüm elemanlarını seçer.

Yeni edindiğimiz bu bilgiyle Star Wars’a geri dönüyoruz! Önceki egzersizde olduğu gibi çalışma alanınızda all_wars_matrix zaten var.

Bu egzersiz

R’ye Giriş

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

Egzersiz talimatları

  • Tüm filmler için ABD dışı geliri seçin ( all_wars_matrix adresinin ikinci sütununun tamamı), sonucu non_us_all olarak saklayın.
  • Tüm filmlerin ABD dışı ortalama hasılatını hesaplamak için non_us_all adresindeki mean() adresini kullanın. Sonucu yazdırın.
  • Bu kez, all_wars_matrix adresindeki ilk iki film için ABD dışı geliri seçin. Sonucu non_us_some olarak depolayın.
  • non_us_some elemanındaki değerlerin ortalamasını yazdırmak için mean() fonksiyonunu tekrar kullanın.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# all_wars_matrix is available in your workspace
all_wars_matrix

# Select the non-US revenue for all movies
non_us_all <- 
  
# Average non-US revenue

  
# Select the non-US revenue for first two movies
non_us_some <- 
  
# Average non-US revenue for first two movies
Kodu Düzenle ve Çalıştır