标签: r vector compare
我有两个向量:
a <- c(23,43,54) x <- c(1,543,65,89)
我想要一个维度为4的向量y - (dim(x)),它表示向量a的值多于向量x的每个系数。
(dim(x))
a
x
是否有执行此任务的功能?
答案 0 :(得分:2)
尝试
colSums(outer(a, x, FUN='>'))
或者
library(data.table) CJ(a,x)[,sum(V1>V2) ,V2]$V1