我有一个小的数据集,我需要在其中找到个人身高的平均值,并在逻辑向量中对其进行索引,然后在其中可以求和多少个高于该平均值的人。
我已经使用mean(heights$height)
但是我不明白如何将其索引到一个向量中,而我只提取高于平均值的值。有人可以帮我吗?
我已经尝试使用
ind <- heights > mean(heights$heights)
和
ind <- heights > mean
但这是不正确的。因此,如果可能,我需要一点帮助。
答案 0 :(得分:0)
如果数据框的名称为heights
,并且相关列的名称为height
,则应该为您提供逻辑矢量:
heights <- data.frame(height = 60:120)
ind <- heights$height > mean(heights$height)