Een nieuwe kolom toevoegen aan matrix in r (met voorbeelden)


U kunt de volgende methoden gebruiken om een nieuwe kolom aan een matrix in R toe te voegen:

Methode 1: Voeg een nieuwe kolom toe aan het einde van de matrix

 my_matrix <- cbind(my_matrix, c(2, 7, 7, 8))

Methode 2: Voeg een nieuwe kolom toe aan het begin van de matrix

 my_matrix <- cbind(c(2, 7, 7, 8), my_matrix)

Merk op dat beide methoden de functie cbind() in R gebruiken om een nieuwe kolom aan de matrix te binden.

De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.

Voorbeeld 1: Voeg een nieuwe kolom toe aan het einde van de matrix

De volgende code laat zien hoe je de functie cbind() gebruikt om een nieuwe kolom toe te voegen aan de laatste positie van een matrix die de waarden 2, 7, 7 en 8 bevat:

 #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

Merk op dat er een nieuwe kolom is toegevoegd aan het einde van de matrix.

Voorbeeld 2: Voeg een nieuwe kolom toe aan het begin van de matrix

De volgende code laat zien hoe je de functie cbind() gebruikt om een nieuwe kolom toe te voegen aan de eerste positie van een matrix die de waarden 2, 7, 7 en 8 bevat:

 #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

Merk op dat er een nieuwe kolom is toegevoegd aan het begin van de matrix.

Aanvullende bronnen

In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende taken in R kunt uitvoeren:

Hoe een matrix in R te sorteren
Hoe NA uit Matrix in R te verwijderen
Hoe een dataframe naar een matrix in R te converteren
Hoe een tabel naar een matrix in R te converteren

Einen Kommentar hinzufügen

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