R'de i̇ki vektör nasıl birleştirilir (örneklerle)


R’de iki vektörü birleştirmek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz:

Yöntem 1: İki vektörü tek bir vektörde birleştirin

 new_vector <- c(vector1, vector2)

Yöntem 2: İki vektörü bir matriste birleştirin

 new_matrix <- cbind(vector1, vector2)

Yöntem 3: İki vektörü bir veri çerçevesinde birleştirin

 new_df <- data. frame (vector1, vector2)

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

Yöntem 1: İki vektörü tek bir vektörde birleştirin

Aşağıdaki kod, iki vektörün tek bir yeni vektörde nasıl birleştirileceğini gösterir:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into one vector
new_vector <- c(vector1, vector2)

#view resulting vector
new_vector

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

Yöntem 2: İki vektörü bir matriste birleştirin

Aşağıdaki kod, iki vektörün bir matriste nasıl birleştirileceğini gösterir:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into matrix
new_matrix <- cbind(vector1, vector2)

#view resulting matrix
new_matrix

     vector1 vector2
[1,] 1 6
[2,] 2 7
[3,] 3 8
[4,] 4 9
[5,] 5 10

İlgili: R’de cbind nasıl kullanılır (örneklerle)

Yöntem 3: İki vektörü bir veri çerçevesinde birleştirin

Aşağıdaki kod, iki vektörün bir veri çerçevesinde nasıl birleştirileceğini gösterir:

 #definevectors
vector1 <- c(1, 2, 3, 4, 5)
vector2 <- c(6, 7, 8, 9, 10)

#combine two vectors into data frame
new_df <- data. frame (vector1, vector2)

#view resulting data frame
new_df

  vector1 vector2
1 1 6
2 2 7
3 3 8
4 4 9
5 5 10

Her orijinal vektörün artık ortaya çıkan veri çerçevesinde benzersiz bir sütun olduğunu unutmayın.

Ek kaynaklar

Aşağıdaki eğitimlerde R’de diğer yaygın işlemlerin nasıl gerçekleştirileceği açıklanmaktadır:

R’de listeler nasıl birleştirilir
R’de iki sütun bir sütunda nasıl birleştirilir
R’de iki veri çerçevesi farklı sütunlarla nasıl birleştirilir

Yorum ekle

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