So erstellen sie eine leere liste in r (mit beispielen)
Sie können die folgende Syntax verwenden, um eine leere Liste in R zu erstellen:
#create empty list with length of zero empty_list <- list() #create empty list of length 10 empty_list <- vector(mode=' list ', length= 10 )
Die folgenden Beispiele zeigen, wie Sie diese Funktionen in der Praxis nutzen können.
Beispiel 1: Erstellen Sie eine leere Liste in R mit der Länge Null
Der folgende Code zeigt, wie man in R eine leere Liste mit der Länge Null erstellt:
#create empty list empty_list <- list() #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view length of list length(empty_list) [1] 0
Das Ergebnis ist eine Liste der Länge 0.
Beispiel 2: Erstellen Sie eine leere Liste in R mit einer bestimmten Länge
Der folgende Code zeigt, wie man in R eine leere Liste der Länge 8 erstellt:
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #verify that empty_list is of class 'list' class(empty_list) [1] "list" #view list empty_list [[1]] NULL [[2]] NULL [[3]] NULL [[4]] NULL [[5]] NULL [[6]] NULL [[7]] NULL [[8]] NULL
Das Ergebnis ist eine Liste der Länge 8, in der jedes Element in der Liste NULL ist.
Beispiel 3: Werte zu einer leeren Liste in R hinzufügen
Einer der häufigsten Gründe für die Erstellung einer leeren Liste besteht darin, diese anschließend mithilfe einer Schleife mit Werten zu füllen.
Der folgende Code zeigt, wie man eine leere Liste erstellt und diese dann mit Werten füllt:
#create empty list of length 8 empty_list <- vector(mode=' list ', length= 8 ) #get length of list len <- length(empty_list) #define values to append to list new <- c(3, 5, 12, 14, 17, 18, 18, 20) #fill values in list i = 1 while (i <= length(new)) { empty_list[[i]] <- new[i] i <- i + 1 } #display updated list empty_list [[1]] [1] 3 [[2]] [1] 5 [[3]] [1] 12 [[4]] [1] 14 [[5]] [1] 17 [[6]] [1] 18 [[7]] [1] 18 [[8]] [1] 20
Beachten Sie, dass die leere Liste jetzt mit den von uns angegebenen neuen Werten gefüllt ist.
Zusätzliche Ressourcen
So erstellen Sie einen leeren Datenrahmen in R
So fügen Sie Werte zur Liste in R hinzu
So konvertieren Sie eine Liste in einen Vektor in R