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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *