【问题标题】:Count observations greater than a particular value [duplicate]计数大于特定值的观察值[重复]
【发布时间】:2014-03-27 14:14:08
【问题描述】:

我在 R 中有一个数据集 output,其中包含变量 V1V2V3V4。如何获得V4该区域大于2000的观察次数?

【问题讨论】:

    标签: r


    【解决方案1】:

    尝试使用逻辑测试,然后对满足条件的值求和

    sum(output$V4 > 2000)
    

    【讨论】:

    • 我们可能想添加na.rm=TRUE
    【解决方案2】:

    如果使用 data.frame,您也可以使用:

    nrow(output[output$V4>2000, ])

    【讨论】:

      【解决方案3】:

      如上所述,这比人们通常意识到的要容易:

      输入 "output$V4 >2000" 将测试哪些值 >2000 并输出 TRUE 或 FALSE,因为 > 是逻辑比较

      因此,您可以对它求和以找到为 TRUE (>2000) 的值的数量,即计数。虽然您可能一直期望此输入对实际值本身求和

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-12-11
        • 1970-01-01
        • 2020-11-02
        • 2022-01-18
        • 1970-01-01
        • 1970-01-01
        • 2016-07-19
        • 1970-01-01
        相关资源
        最近更新 更多