Como combinar dois vetores em r (com exemplos)
Você pode usar qualquer um dos seguintes métodos para combinar dois vetores em R:
Método 1: Combine dois vetores em um vetor
new_vector <- c(vector1, vector2)
Método 2: Combine dois vetores em uma matriz
new_matrix <- cbind(vector1, vector2)
Método 3: Combine dois vetores em um quadro de dados
new_df <- data. frame (vector1, vector2)
Os exemplos a seguir mostram como usar cada método na prática.
Método 1: Combine dois vetores em um vetor
O código a seguir mostra como combinar dois vetores em um único novo vetor:
#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
Método 2: Combine dois vetores em uma matriz
O código a seguir mostra como combinar dois vetores em uma matriz:
#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
Relacionado: Como usar cbind em R (com exemplos)
Método 3: Combine dois vetores em um quadro de dados
O código a seguir mostra como combinar dois vetores em um quadro de dados:
#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
Observe que cada vetor original agora é uma coluna única no quadro de dados resultante.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras operações comuns em R:
Como combinar listas em R
Como combinar duas colunas em uma em R
Como combinar dois quadros de dados em R com colunas diferentes