在R中,如何计算向量中的项目总数大于1的绝对值

In R, How to count the total number of items in a vector greater than the absolute value of 1

我想计算向量中的项目总数大于 (>) 绝对值 1。

vec <- c(5,3,-7,0,0,0,-1,0,3,1,-3,4,7)

结果应在计数中排除 01-1 以及 return 7

的总计数

尝试

sum(vec >abs(1))
# this returns '5' instead of '7'

谢谢

abs 应该在 'vec' 而不是 1

sum(abs(vec) > 1)
[1] 7