So erstellen sie eine leere matrix in r (mit beispielen)
Mit der folgenden Syntax können Sie in R eine leere Matrix einer bestimmten Größe erstellen:
#create empty matrix with 10 rows and 3 columns empty_matrix <- matrix(, nrow= 10 , ncol= 3 )
Die folgenden Beispiele zeigen, wie Sie diese Syntax in der Praxis anwenden können.
Beispiel 1: Erstellen Sie eine leere Matrix einer bestimmten Größe
Der folgende Code zeigt, wie man in R eine leere Matrix einer bestimmten Größe erstellt:
#create empty matrix with 10 rows and 3 columns empty_matrix <- matrix(, nrow= 10 , ncol= 3 ) #view empty matrix empty_matrix [,1] [,2] [,3] [1,] NA NA NA [2,] NA NA NA [3,] NA NA NA [4,] NA NA NA [5,] NA NA NA [6,] NA NA NA [7,] NA NA NA [8,] NA NA NA [9,] NA NA NA [10,] NA NA NA #view class class(empty_matrix) [1] "matrix" "array"
Das Ergebnis ist eine Matrix aus 10 Zeilen und 3 Spalten, in der jedes Element der Matrix leer ist.
Beispiel 2: Erstellen Sie eine Matrix unbekannter Größe
Wenn Sie nicht im Voraus wissen, wie groß die Matrix letztendlich sein wird, können Sie den folgenden Code verwenden, um die Daten für die Matrixspalten zu generieren und jede Spalte mithilfe der Funktion cbind() miteinander zu verbinden:
#create empty list my_list <-list() #add data using for loop for (i in 1:4) { my_list[[i]] <- rnorm(10) } #column bind values into a matrix my_matrix = do. call (cbind, my_list) #view final matrix my_matrix [,1] [,2] [,3] [,4] [1,] 1.3064332 1.18175760 2.1603867 1.2378847 [2,] 0.8618439 0.66663694 0.1113606 0.2062029 [3,] -0.4689356 -0.03200797 -1.3872632 1.6531437 [4,] -0.4664767 -0.79285400 0.3972758 0.1632975 [5,] 0.5880580 1.05795303 -0.5655543 -0.3557376 [6,] 0.5412100 -0.32070294 -0.3687303 -1.1778959 [7,] 0.5073627 -0.24925226 1.0031305 0.6336998 [8,] 0.8047177 0.10968558 0.3225197 1.6776955 [9,] 1.5755134 1.40435730 1.8360239 0.5612274 [10,] -0.6430913 0.01173386 0.3181037 -0.8414270
Das Ergebnis ist eine Matrix aus 10 Zeilen und 4 Spalten.
Zusätzliche Ressourcen
Die folgenden Beispiele zeigen, wie man andere leere Objekte in R erstellt:
So erstellen Sie einen leeren Datenrahmen in R
So erstellen Sie eine leere Liste in R
So erstellen Sie einen leeren Vektor in R