Як поєднати два вектори в 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 з різними стовпцями