So kombinieren sie zwei vektoren in r (mit beispielen)
Sie können eine der folgenden Methoden verwenden, um zwei Vektoren in R zu kombinieren:
Methode 1: Kombinieren Sie zwei Vektoren zu einem Vektor
new_vector <- c(vector1, vector2)
Methode 2: Kombinieren Sie zwei Vektoren zu einer Matrix
new_matrix <- cbind(vector1, vector2)
Methode 3: Kombinieren Sie zwei Vektoren zu einem Datenrahmen
new_df <- data. frame (vector1, vector2)
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Methode 1: Kombinieren Sie zwei Vektoren zu einem Vektor
Der folgende Code zeigt, wie zwei Vektoren zu einem einzigen neuen Vektor kombiniert werden:
#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
Methode 2: Kombinieren Sie zwei Vektoren zu einer Matrix
Der folgende Code zeigt, wie man zwei Vektoren zu einer Matrix kombiniert:
#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
Verwandt: So verwenden Sie cbind in R (mit Beispielen)
Methode 3: Kombinieren Sie zwei Vektoren zu einem Datenrahmen
Der folgende Code zeigt, wie zwei Vektoren in einem Datenrahmen kombiniert werden:
#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
Beachten Sie, dass jeder ursprüngliche Vektor jetzt eine eindeutige Spalte im resultierenden Datenrahmen ist.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie andere gängige Vorgänge in R ausgeführt werden:
So kombinieren Sie Listen in R
So kombinieren Sie in R zwei Spalten zu einer
So kombinieren Sie zwei Datenrahmen in R mit unterschiedlichen Spalten