R'de matrix'e yeni sütun nasıl eklenir (örneklerle)


R’deki bir matrise yeni bir sütun eklemek için aşağıdaki yöntemleri kullanabilirsiniz:

Yöntem 1: Matrisin sonuna yeni bir sütun ekleyin

 my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

Yöntem 2: Matrisin başına yeni bir sütun ekleyin

 my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

Her iki yöntemin de matrise yeni bir sütun bağlamak için R’deki cbind() işlevini kullandığını unutmayın.

Aşağıdaki örnekler her yöntemin pratikte nasıl kullanılacağını göstermektedir.

Örnek 1: Matrisin sonuna yeni bir sütun ekleyin

Aşağıdaki kod, 2, 7, 7 ve 8 değerlerini içeren bir matrisin son konumuna yeni bir sütun eklemek için cbind() işlevinin nasıl kullanılacağını gösterir:

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to end of matrix
my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 14 7 9 2
[2,] 0 4 5 7
[3,] 12 1 5 7
[4,] 5 3 8 8

Matrisin sonuna yeni bir sütunun eklendiğini unutmayın.

Örnek 2: Matrisin başına yeni bir sütun ekleyin

Aşağıdaki kod, 2, 7, 7 ve 8 değerlerini içeren bir matrisin ilk konumuna yeni bir sütun eklemek için cbind() işlevinin nasıl kullanılacağını gösterir:

 #create matrix
my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 )

#view matrix
my_matrix

     [,1] [,2] [,3]
[1,] 14 7 9
[2,] 0 4 5
[3,] 12 1 5
[4,] 5 3 8

#add new column to beginning of matrix
my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

#view updated matrix
my_matrix

     [,1] [,2] [,3] [,4]
[1,] 2 14 7 9
[2,] 7 0 4 5
[3,] 7 12 1 5
[4,] 8 5 3 8

Matrisin başına yeni bir sütunun eklendiğini unutmayın.

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 bir matris nasıl sıralanır
NA, R’deki Matrix’ten nasıl kaldırılır
Bir veri çerçevesini R’de bir matrise dönüştürme
Bir tablo R’de matrise nasıl dönüştürülür?

Yorum ekle

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