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