【发布时间】:2018-01-16 06:31:49
【问题描述】:
例如,我有一个数字向量:
x <- c(1,2,3,4,5,6,7,8,9,10,11)
有什么简单的方法可以让 R 计算小于 5 的数字的百分比?
【问题讨论】:
例如,我有一个数字向量:
x <- c(1,2,3,4,5,6,7,8,9,10,11)
有什么简单的方法可以让 R 计算小于 5 的数字的百分比?
【问题讨论】:
最简单的方法是转换为逻辑向量,然后求平均值
mean(x < 5)
#[1] 0.3636364
另一种选择是转换成频率表,然后用prop.table得到比例
prop.table(table(x < 5))[2]
# TRUE
#0.3636364
【讨论】: