Come combinare due vettori in r (con esempi)
È possibile utilizzare uno dei seguenti metodi per combinare due vettori in R:
Metodo 1: combina due vettori in un unico vettore
new_vector <- c(vector1, vector2)
Metodo 2: combina due vettori in una matrice
new_matrix <- cbind(vector1, vector2)
Metodo 3: combina due vettori in un frame di dati
new_df <- data. frame (vector1, vector2)
Gli esempi seguenti mostrano come utilizzare ciascun metodo nella pratica.
Metodo 1: combina due vettori in un unico vettore
Il codice seguente mostra come combinare due vettori in un unico nuovo vettore:
#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
Metodo 2: combina due vettori in una matrice
Il codice seguente mostra come combinare due vettori in una matrice:
#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
Correlati: Come utilizzare cbind in R (con esempi)
Metodo 3: combina due vettori in un frame di dati
Il codice seguente mostra come combinare due vettori in un frame di dati:
#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
Nota che ogni vettore originale è ora una colonna univoca nel frame di dati risultante.
Risorse addizionali
I seguenti tutorial spiegano come eseguire altre operazioni comuni in R:
Come combinare elenchi in R
Come combinare due colonne in una in R
Come combinare due frame di dati in R con colonne diverse