我在R中有一个关于outer()
的简单问题。
x=matrix(c(1,2,3,4,5,6,7,3,4),3,3)
d=ncol(x)
outer(1:d,0:(max(x)-1), function(j,k) sum(x[,j]>k))
这是我从这段代码中得到的错误:
Error in outer(1:d, 0:(max(x) - 1), sum(x[,j]>k)) :
dims [product 21] do not match the length of object [1]
有人可以告诉我它为什么不起作用吗?以及如何通过仍然使用outer()
修复它?