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

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert