用条件索引r中的逻辑向量

时间:2020-05-22 06:48:49

标签: r mean

我有一个小的数据集,我需要在其中找到个人身高的平均值,并在逻辑向量中对其进行索引,然后在其中可以求和多少个高于该平均值的人。

我已经使用mean(heights$height)

求平均值

但是我不明白如何将其索引到一个向量中,而我只提取高于平均值的值。有人可以帮我吗?

我已经尝试使用

ind <- heights > mean(heights$heights)

ind <- heights > mean

但这是不正确的。因此,如果可能,我需要一点帮助。

1 个答案:

答案 0 :(得分:0)

如果数据框的名称为heights,并且相关列的名称为height,则应该为您提供逻辑矢量:

heights <- data.frame(height = 60:120)
ind <- heights$height > mean(heights$height)