Bir matris oluştur!
Matrisler vektörlere benzer, ancak 2 boyutludurlar! Hadi matrix() kullanarak "elle" bir 2x2 matris oluşturalım.
matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2)
[,1] [,2]
[1,] 2 4
[2,] 3 5
Dikkat edersen, matrisin verisi c() ile bir vektör olarak aktarılıyor ve ardından satır ve sütun sayıları (diğer adıyla boyutlar) belirtilerek matrise dönüştürülüyor.
Matris bir vektörden oluşturulduğu için, aşağıdaki kod yukarıdakinin aynısıdır.
my_vector <- c(2, 3, 4, 5)
matrix(data = my_vector, nrow = 2, ncol = 2)
Bu egzersiz
Finans için R'ye Giriş
kursunun bir parçasıdırEgzersiz talimatları
my_vectorsenin için tanımlandı.my_vector'dan 3x3 bir matris oluşturmak için___kısmını doldur.my_matrix'i yazdır.- Varsayılan olarak, matrisler her satırda aşağı doğru doldurulur. Son örnekteki kodu çalıştır ve
byrow = TRUEkullanıldığında matrisin satır satır doldurulduğunu gör. Bunu yukarıdaki örnekle karşılaştır.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# A vector of 9 numbers
my_vector <- c(1, 2, 3, 4, 5, 6, 7, 8, 9)
# 3x3 matrix
my_matrix <- matrix(data = ___, nrow = ___, ncol = ___)
# Print my_matrix
# Filling across using byrow = TRUE
matrix(data = c(2, 3, 4, 5), nrow = 2, ncol = 2, byrow = TRUE)