Як поєднати два вектори в r (з прикладами)


Ви можете використовувати будь-який із наведених нижче методів, щоб об’єднати два вектори в R:

Спосіб 1: об’єднайте два вектори в один вектор

 new_vector <- c(vector1, vector2)

Спосіб 2: Об’єднайте два вектори в матрицю

 new_matrix <- cbind(vector1, vector2)

Спосіб 3: об’єднайте два вектори в кадр даних

 new_df <- data. frame (vector1, vector2)

Наступні приклади показують, як використовувати кожен метод на практиці.

Спосіб 1: об’єднайте два вектори в один вектор

Наступний код показує, як об’єднати два вектори в один новий вектор:

 #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

Спосіб 2: Об’єднайте два вектори в матрицю

Наступний код показує, як об’єднати два вектори в матрицю:

 #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

Пов’язане: Як використовувати cbind у R (з прикладами)

Спосіб 3: об’єднайте два вектори в кадр даних

Наступний код показує, як об’єднати два вектори у кадрі даних:

 #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

Зауважте, що кожен вихідний вектор тепер є унікальним стовпцем у результуючому кадрі даних.

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в R:

Як об’єднати списки в R
Як об’єднати два стовпці в один у R
Як об’єднати два кадри даних у R з різними стовпцями

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *