如何计算向量中特定元素的百分比?

时间:2018-01-16 06:31:49

标签: r vector

例如,我有一个数字向量:

x <- c(1,2,3,4,5,6,7,8,9,10,11)

我可以使用的简单方法R计算小于5的数字的百分比?

1 个答案:

答案 0 :(得分:1)

最简单的方法是转换为逻辑向量,然后进行均值

mean(x < 5)
#[1] 0.3636364

其他选项是转换为频率表,然后获得prop.table

的比例
prop.table(table(x < 5))[2]
#    TRUE 
#0.3636364