So fügen sie einer matrix in r eine neue spalte hinzu (mit beispielen)
Mit den folgenden Methoden können Sie einer Matrix in R eine neue Spalte hinzufügen:
Methode 1: Fügen Sie am Ende der Matrix eine neue Spalte hinzu
my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))
Methode 2: Fügen Sie am Anfang der Matrix eine neue Spalte hinzu
my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)
Beachten Sie, dass beide Methoden die Funktion cbind() in R verwenden, um eine neue Spalte an die Matrix zu binden.
Die folgenden Beispiele zeigen, wie die einzelnen Methoden in der Praxis angewendet werden.
Beispiel 1: Fügen Sie am Ende der Matrix eine neue Spalte hinzu
Der folgende Code zeigt, wie Sie mit der Funktion cbind() eine neue Spalte an der letzten Position einer Matrix hinzufügen, die die Werte 2, 7, 7 und 8 enthält:
#create matrix my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 ) #view matrix my_matrix [,1] [,2] [,3] [1,] 14 7 9 [2,] 0 4 5 [3,] 12 1 5 [4,] 5 3 8 #add new column to end of matrix my_matrix <- cbind(my_matrix, c(2, 7, 7, 8)) #view updated matrix my_matrix [,1] [,2] [,3] [,4] [1,] 14 7 9 2 [2,] 0 4 5 7 [3,] 12 1 5 7 [4,] 5 3 8 8
Beachten Sie, dass am Ende der Matrix eine neue Spalte hinzugefügt wurde.
Beispiel 2: Fügen Sie am Anfang der Matrix eine neue Spalte hinzu
Der folgende Code zeigt, wie Sie mit der Funktion cbind() eine neue Spalte an der ersten Position einer Matrix hinzufügen, die die Werte 2, 7, 7 und 8 enthält:
#create matrix my_matrix <- matrix(c(14, 0, 12, 5, 7, 4, 1, 3, 9, 5, 5, 8), nrow= 4 ) #view matrix my_matrix [,1] [,2] [,3] [1,] 14 7 9 [2,] 0 4 5 [3,] 12 1 5 [4,] 5 3 8 #add new column to beginning of matrix my_matrix <- cbind(c(2, 7, 7, 8), my_matrix) #view updated matrix my_matrix [,1] [,2] [,3] [,4] [1,] 2 14 7 9 [2,] 7 0 4 5 [3,] 7 12 1 5 [4,] 8 5 3 8
Beachten Sie, dass am Anfang der Matrix eine neue Spalte hinzugefügt wurde.
Zusätzliche Ressourcen
In den folgenden Tutorials wird erläutert, wie Sie andere häufige Aufgaben in R ausführen:
So sortieren Sie eine Matrix in R
So entfernen Sie NA aus Matrix in R
So konvertieren Sie einen Datenrahmen in eine Matrix in R
So konvertieren Sie eine Tabelle in eine Matrix in R