比较两个向量的值

Compare values of two vectors

我有两个向量:

 a <- c(23,43,54)
 x <- c(1,543,65,89)

我想要一个维度为 4 - (dim(x)) 的向量 y,它表示向量 a 的值有多少高于向量 x 的每个系数。

是否有执行此任务的函数?

尝试

 colSums(outer(a, x, FUN='>'))

或者

 library(data.table)
 CJ(a,x)[,sum(V1>V2) ,V2]$V1