我有一个向量列表 A(例如):
A <- list( c(1,2,3,4,5), c(2,4,6,8,10), c(1,3,5,7,9) );
在上面的例子中,我想知道 A 中有多少向量包含(例如)至少出现一次 3。答案是 2,因为A[[1]]
它们A[[3]]
都包含 3。
当然,我们可以使用for 循环来执行此操作,方法是为列表中包含指定元素的每个向量增加一个计数变量。有没有可以在 R 中使用而无需使用循环的函数?
我有一个向量列表 A(例如):
A <- list( c(1,2,3,4,5), c(2,4,6,8,10), c(1,3,5,7,9) );
在上面的例子中,我想知道 A 中有多少向量包含(例如)至少出现一次 3。答案是 2,因为A[[1]]
它们A[[3]]
都包含 3。
当然,我们可以使用for 循环来执行此操作,方法是为列表中包含指定元素的每个向量增加一个计数变量。有没有可以在 R 中使用而无需使用循环的函数?