我有一个名为' md'的数据集。由40个数字1-6组成,我需要得到数字1出现在列表中的比例,我一直在寻找获得比例的方法,但似乎没有一个与我的数据集相关,比例很容易计算,但需要在R中完成。
答案 0 :(得分:2)
这是一个基本问题,您应该阅读一些介绍性手册,但您可以简单地执行以下操作:
sum(x == 1)/length(x)
或者像所有值一样:
prop.table(table(x))
以下两种方法都包含一些样本数据:
set.seed(1)
x <- sample(6, 40, TRUE)
sum(x == 1)/length(x)
# [1] 0.1
prop.table(table(x))
# x
# 1 2 3 4 5 6
# 0.100 0.175 0.250 0.125 0.200 0.150
答案 1 :(得分:1)
我们可以使用mean
函数
mean(x==1)
#[1] 0.1