سؤال

أعلم أنه في R ، يمكنك الفهرسة من خلال قائمة ذات قوسين مزدوج ، أي mylist[[1]]. كيف تحسب عدد العناصر في تلك القائمة (وليس عدد العناصر في كل عنصر قائمة ، ولكن الحد الأقصى n في mylist[[n]]))؟ حاولت NROW, NCOL, dim, ، من بين أمور أخرى.

رمز مثال على السلوك المطلوب لبعض الوظائف 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) )
هل كانت مفيدة؟

المحلول

length?

> length(mylist)
[1] 2
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top