我有两个看起来像这样的列表:
mylist <- list(a=c(1:5),
b = c(5:12),
c = c(2:8))
list.id <- list(a=2, b=8, c=5)
我想计算其中mylist
高于相应元素的元素数量,list.id
并将结果除以length
mylist 中的元素。我写了这个函数。
perm.fun <- perm.fun2 = function(x,y){length(which(x[[i]] < y[[i]]))/length(x[[i]])}
但是,当我这样做时:lapply(mylist, perm.fun, list.id)
我没有获得预期的结果。
谢谢