length
?
> length(mylist)
[1] 2
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) )
Lösung
length
?
> length(mylist)
[1] 2