R'de matris listesi nasıl birleştirilir


R’de bir matris listesini birleştirmek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Matris listesini satırlara göre birleştirme

 do. call (rbind, list_of_matrices)

Yöntem 2: Matris listesini sütunlara göre birleştirme

 do. call (cbind, list_of_matrices)

Aşağıdaki örnekler, R’deki aşağıdaki iki matrisle her yöntemin pratikte nasıl kullanılacağını gösterir:

 #define matrices
matrix1 <- matrix(1:6, nrow= 3 )
matrix2 <- matrix(7:12, nrow= 3 )

#view first matrix
matrix1

     [,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6

#view second matrix
matrix2

     [,1] [,2]
[1,] 7 10
[2,] 8 11
[3,] 9 12

Örnek 1: matris listesini satırlara göre birleştirme

Aşağıdaki kod, matris listesini satırlara göre birleştirmek için rbind işlevinin nasıl kullanılacağını gösterir:

 #create list of matrices
matrix_list <- list(matrix1, matrix2)

#combine into one matrix by rows
do. call (rbind, matrix_list)

     [,1] [,2]
[1,] 1 4
[2,] 2 5
[3,] 3 6
[4,] 7 10
[5,] 8 11
[6,] 9 12

İki matris tek satırlı bir matriste birleştirildi.

Örnek 2: Matris listesini sütunlara göre birleştirme

Aşağıdaki kod, matris listesini sütunlara göre birleştirmek için cbind işlevinin nasıl kullanılacağını gösterir:

 #create list of matrices
matrix_list <- list(matrix1, matrix2)

#combine into one matrix by columns
do. call (cbind, matrix_list)

     [,1] [,2] [,3] [,4]
[1,] 1 4 7 10
[2,] 2 5 8 11
[3,] 3 6 9 12

İki matris sütunlarla tek bir matriste birleştirildi.

İlgili: R’de do.call’a giriş

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de boş bir matris nasıl oluşturulur
Bir veri çerçevesini R’de bir matrise dönüştürme
Bir liste R’de bir matrise nasıl dönüştürülür?

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir