it-swarm.com.de

Wie kann man feststellen, ob eine Liste in R leer ist?

Im Wesentlichen habe ich eine Funktion, die Ausgaben von list () erstellt. Ich möchte, dass meine Funktion nicht list () erstellt, sondern durch einen anderen Wert wie NULL oder string ersetzt. Gibt es eine Möglichkeit, festzustellen, ob einer Variablen die leere Liste list () zugewiesen ist?

38
mtber75

Leere Liste ist leer. Es hat keine Elemente, ist aber immer noch eine Liste. Liste ohne Elemente hat die Länge 0.

a = list()
if(length(a) == 0) {
    ....
}
62
Uros K
!is.null(listname) & class(listname) != "NULL" & class(listname) != "logical" & length(listname) != 0
4
meiriweixin