Frage

Ich weiß, dass Sie in R durch eine Liste mit Doppelklammern index können, dh mylist[[1]]. Wie zählen Sie die Anzahl der Elemente in dieser Liste (nicht die Anzahl der Elemente in jedem Listenelement, sondern das Maximum n in mylist[[n]])? Ich habe es versucht NROW, NCOL, dim, unter anderen.

Ein Beispielcode für das gewünschte Verhalten einer Funktion num.items(list):

require(testthat)
mylist <- list(array(rnorm(4),dim=c(2,2)),array(rnorm(4),dim=c(2,2)))

expect_that( num.items(mylist), equals(2) )
War es hilfreich?

Lösung

length?

> length(mylist)
[1] 2
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top