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

Einen Kommentar hinzufügen

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